1. About outatime
The main goal of this framework is to simplify the collection of temporal data and related operations. It is based on the concepts of TimeSeries, as a collection of ordered records associated with a given day, and Granularity, to indicate a given time interval (e.g. daily, weekly, monthly, etc.).
1.1. Why outatime?
Outatime allows to carry out numerous operations of different types on time series, as for example:
add or remove records
easy access to records by date
exclude records outside a determined range
resampling of data
querying data
union and intersection
batch splitting and data aggregation
other