There is a newer version of the record available.

Published January 12, 2025 | Version v2.0.0
Software Open

BlasBenito/distantia: distantia 2.0

Authors/Creators

Description

Version 2.0.0

  • This new version involves a massive rewrite that will break any previous code based on this package. To install the previous version (1.0.2):
#install from CRAN archive
remotes::install_version(
  package = "distantia", 
  version = "1.0.2"
  )

#install from archive branch in GitHub
remotes::install_github(
  repo = "https://github.com/BlasBenito/distantia",
  ref = "v1.0.2"
  )
  • Version 2.0.0 is a complete package rewrite from the ground up:

    • All core functions have been rewritten in C++ for increased speed and memory efficiency, and proper R wrappers for these functions are provided.

    • All functions and their arguments follow more modern naming conventions, and simplified interfaces to improve the user experience.

    • Most time series operations use the zoo library underneath, ensuring data consistency, computational speed, and memory efficiency.

    • Lists of zoo objects, named "time series lists" ("tsl" for short) throughout the package documentation, are used to organize time series data.

    • A complete toolset to manage time series lists is provided. All functions belonging are named using the prefix tsl_...(). There are tools to generate, aggregate, resample, transform, plot, map, and analyze univariate or multivariate regular or irregular time series.

    • Most functions taking time series lists as inputs are parallelized using the future package, and progress bars for parallelized operations are available as well via the progressr package.

    • New example datasets from different disciplines and functions to generate simulated time series are shipped with the package to improve the learning experience.

Files

BlasBenito/distantia-v2.0.0.zip

Files (9.0 MB)

Name Size Download all
md5:f3a4d3fb56fdd82401b05d2b44300b6a
9.0 MB Preview Download

Additional details

Related works