DTSg - A Class for Working with Time Series Data Based on 'data.table' and 'R6' with Largely Optional Reference Semantics
Basic time series functionalities such as listing of missing values, application of arbitrary aggregation as well as rolling (asymmetric) window functions and automatic detection of periodicity. As it is mainly based on 'data.table', it is fast and (in combination with the 'R6' package) offers reference semantics. In addition to its native R6 interface, it provides an S3 interface for those who prefer the latter. Finally yet importantly, its functional approach allows for incorporating functionalities from many other packages.
Last updated 8 days ago
classreference-semanticstime-series-data
5.92 score 5 stars 24 scripts 511 downloadsRPhosFate - Soil and Chemical Substance Emission and Transport Model
An enhanced version of the semi-empirical, spatially distributed emission and transport model PhosFate implemented in 'R' and 'C++'. It is based on the D-infinity, but also supports the D8 flow method. The currently available substances are suspended solids (SS) and particulate phosphorus (PP). A major feature is the allocation of substance loads entering surface waters to their sources of origin, which is a basic requirement for the identification of critical source areas and in consequence a cost-effective implementation of mitigation measures. References: Hepp et al. (2022) <doi:10.1016/j.jenvman.2022.114514>; Hepp and Zessner (2019) <doi:10.3390/w11102161>; Kovacs (2013) <http://hdl.handle.net/20.500.12708/9468>.
Last updated 29 days ago
emissionparticulate-phosphorusphosfatesource-allocationsuspended-solidstransportcppopenmp
4.78 score 2 stars 3 scripts 152 downloads