Package: RcppBDT 0.2.6.1

RcppBDT: 'Rcpp' Bindings for the Boost Date_Time Library

Access to Boost Date_Time functionality for dates, durations (both for days and date time objects), time zones, and posix time ('ptime') is provided by using 'Rcpp modules'. The posix time implementation can support high-resolution of up to nano-second precision by using 96 bits (instead of 64 with R) to present a 'ptime' object (but this needs recompilation with a #define set).

Authors:Dirk Eddelbuettel [aut, cre], Romain Francois [aut]

RcppBDT_0.2.6.1.tar.gz
RcppBDT_0.2.6.1.zip(r-4.5)RcppBDT_0.2.6.1.zip(r-4.4)RcppBDT_0.2.6.1.zip(r-4.3)
RcppBDT_0.2.6.1.tgz(r-4.4-x86_64)RcppBDT_0.2.6.1.tgz(r-4.4-arm64)RcppBDT_0.2.6.1.tgz(r-4.3-x86_64)RcppBDT_0.2.6.1.tgz(r-4.3-arm64)
RcppBDT_0.2.6.1.tar.gz(r-4.5-noble)RcppBDT_0.2.6.1.tar.gz(r-4.4-noble)
RcppBDT_0.2.6.1.tgz(r-4.4-emscripten)RcppBDT_0.2.6.1.tgz(r-4.3-emscripten)
RcppBDT.pdf |RcppBDT.html
RcppBDT/json (API)
NEWS

# Install 'RcppBDT' in R:
install.packages('RcppBDT', repos = c('https://eddelbuettel.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/eddelbuettel/rcppbdt/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

cpp

5.09 score 17 stars 1 packages 7 scripts 1.6k downloads 74 exports 2 dependencies

Last updated 8 days agofrom:cf7d5296c1. Checks:OK: 8 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 12 2024
R-4.5-win-x86_64NOTEDec 12 2024
R-4.5-linux-x86_64OKDec 12 2024
R-4.4-win-x86_64OKDec 12 2024
R-4.4-mac-x86_64OKDec 12 2024
R-4.4-mac-aarch64OKDec 12 2024
R-4.3-win-x86_64OKDec 12 2024
R-4.3-mac-x86_64OKDec 12 2024
R-4.3-mac-aarch64OKDec 12 2024

Exports:Aprarith_bdtDd_bdtDdarith_bdtDd_bdtDtarith_bdtDd_intarith_bdtDt_bdtDdarith_bdtDt_intarith_bdtDu_bdtDuarith_bdtDu_bdtPtarith_bdtDu_intarith_bdtPt_bdtDuarith_bdtPt_doublearith_double_bdtPtarith_int_bdtDdarith_int_bdtDtarith_int_bdtDuAugbdtbdtDdbdtDtbdtDubdtPtbdtTzcharToPOSIXctcompare_bdtDd_bdtDdcompare_bdtDt_bdtDtcompare_bdtDu_bdtDucompare_bdtPt_bdtPtcToPOSIXctdaysDecFebfifthfirstformatfourthFrigetDaygetDayOfWeekgetDayOfYeargetEndOfBizWeekgetEndOfMonthgetFirstDayOfWeekAftergetFirstDayOfWeekInMonthgetIMMDategetLastDayOfWeekBeforegetLastDayOfWeekInMonthgetMonthgetNthDayOfWeekgetYearhoursJanJulJunMarMaymicrosecondsmillisecondsminutesMonnanosecondsNovOctSatsecondsecondsSepshowSunthirdThutoPOSIXctTueWedweeks

Dependencies:BHRcpp

Readme and manuals

Help Manual

Help pageTopics
Bindings for Boost Date_TimeRcppBDT-package RcppBDT
Rcpp module bdtDd for binding of Boost Date_Time date duration functionalityarith_bdtDd_bdtDd arith_bdtDd_bdtDt arith_bdtDd_int arith_int_bdtDd bdtDd compare_bdtDd_bdtDd days format,Rcpp_bdtDd-method Rcpp_bdtDd-class show,Rcpp_bdtDd-method weeks
Rcpp module bdtDt for binding of Boost Date_Time Date functionalityarith_bdtDt_bdtDd arith_bdtDt_int arith_int_bdtDt bdt bdtDt compare_bdtDt_bdtDt format,Rcpp_bdtDt-method Rcpp_bdtDt-class show,Rcpp_bdtDt-method
Rcpp module bdtDu for binding of Boost Date_Time duration functionalityarith_bdtDu_bdtDu arith_bdtDu_bdtPt arith_bdtDu_int arith_int_bdtDu bdtDu compare_bdtDu_bdtDu format,Rcpp_bdtDu-method hours microseconds milliseconds minutes nanoseconds Rcpp_bdtDu-class seconds show,Rcpp_bdtDu-method
Rcpp module bdtPt for binding of Boost Date_Time ptime functionalityarith_bdtPt_bdtDu arith_bdtPt_double arith_double_bdtPt bdtPt compare_bdtPt_bdtPt format,Rcpp_bdtPt-method Rcpp_bdtPt-class show,Rcpp_bdtPt-method
Rcpp module bdtTz for binding of Boost Date_Time timezone functionalitybdtTz format,Rcpp_bdtTz-method Rcpp_bdtTz-class show,Rcpp_bdtTz-method
Parse POSIXct objects from character variablescharToPOSIXct
Parse POSIXct objects from character variablescToPOSIXct
Date accessor and construction functions from Boost Date_TimegetDay getDayOfWeek getDayOfYear getEndOfBizWeek getEndOfMonth getFirstDayOfWeekAfter getFirstDayOfWeekInMonth getIMMDate getLastDayOfWeekBefore getLastDayOfWeekInMonth getMonth getNthDayOfWeek getYear
Constants for date functions with Boost Date_TimeApr Aug Dec Feb fifth first fourth Fri Jan Jul Jun Mar May Mon Nov Oct RcppBDT-constants Sat second Sep Sun third Thu Tue Wed
Parse POSIXct objects from input datatoPOSIXct