Skip to contents

diseasystore 0.2.2

Minor Improvements and Fixes:

  • The %.% operator is made more flexible to function as a drop-in replacement for $ (#145).

diseasystore 0.2.1

CRAN release: 2024-04-22

  • Support for SCDB v0.3 is removed.

diseasystore 0.2.0

CRAN release: 2024-03-20

New Features:

  • DiseasystoreEcdcRespiratoryViruses: A feature store that uses the ECDC Respiratory viruses weekly repository (#124).

  • With the release of SCDB v0.4, we now support more database backends:

    • SQLite with attached schemas (#121).

    • Microsoft SQL Server (#128).

    • PostgreSQL (#128).

    • DuckDB (#127).

  • test_diseasystore() is added to provide a standardised method for testing new diseasystores (#123).

Minor Improvements and Fixes:

diseasystore 0.1.1

CRAN release: 2024-01-18

Fixes:

  • Improved the stability of internal functions.

  • Adapted to release of SCDB v0.3.

Documentation:

  • Improved documentation of functions.

Testing:

  • Improved test stability when internet is unavailable.

  • Reduced the data footprint during tests.

diseasystore 0.1

CRAN release: 2023-12-20

Features:

  • DiseasystoreBase: A base class for the diseasystores.

    • R6 class that defines the interface for the diseasystores.
  • DiseasystoreGoogleCovid19: A feature store that uses the Google COVID-19 Open Data repository.

    • R6 class that builds on the base class to provide interface to the Google COVID-19 data.
  • FeatureHandler: A simple class to handle individual feature computations.

    • Defines the interface for each individual feature in the diseasystores.
  • Aggregators: A set of aggregators for the FeatureHandler to use.

  • drop_diseasystore(): A function to remove data from a feature store.

  • Added a informative operator to access data %.%.

    • Gives error instead of NULL if element does not exist.
  • age_labels(): A function to generate human-readable and sortable age groupings.

Testing:

  • Most package functions are tested here.

Documentation: