- Fix tests, add ridiculously simple
fillHourlyTimeSeriesWithNull
function just so my pea sized brain doesn't have to get it wrong again.
- Added a test and example for
splitByIndex
.
- Bump dependencies up
- Bump sdk lower limit to 3.0.2
- Bump sdk upper limit to 4.0.0.
- Remove nulls from apply method of numeric timeseries extensions. Was probably left as an artifact
- Add extension methods
toMonthly
,toDaily
,toHourly
to anIterable<IntervalTuple>
. - Add utility function
getSameIntervalFromPreviousYears
- Added
ts.indexOfInterval(interval)
to find the position of an interval in the timeseries. You can then use the index to modify the observation associated with it. - Add method
apply2
to apply a custom function to two different intervals. This allows to you calculate the change in value between arbitrary intervals in the timeseries.
- Add a timezone check on TimeSeries +,-,*,/ operations. This can be a sneaky way to have an error. Better catch it as soon as possible.
- Require Dart 2.14, switch to lints
- minor null safety issues cleanup. Remove some ? from the migration results.
- minor null safety issues cleanup. Remove some ? from the migration results.
- Moved to null safety.
- Removed dependency on Tuple2 in interval tuple. Should make everything more light weight.
- Last version before null safety
- Make the package Dart 2 compliant.
- Last version for Dart 1.