Releases: Deduction42/TimeRecords.jl
v1.4.3
TimeRecords v1.4.3
Used new indhint keyword to fix performance issue around averaging for a single time interval
v1.4.2
TimeRecords v1.4.2
interpolate(ts::AbstractTimeSeries, t::Union{<:Real, AbstractVector{<:Real}}; order=0, indhint=nothing)
now takes "indhint" as a keyword argument (in addition to the "order" keyword)
strictinterp(ts::AbstractTimeSeries, t::Union{<:Real, AbstractVector{<:Real}}; order=0, indhint=nothing)
also now takes "indhint" as a keyword argument
Merged pull requests:
- Dev (#20) (@RGonTheNoble)
v1.4.1
TimeRecords v1.4.1
Better documentation and slightly different initial hint syntax
Merged pull requests:
- Documentation improvements, better initial hint syntax (#19) (@Deduction42)
v1.4.0
TimeRecords v1.4.0
Breaking Changes:
integrate(ts::AbstractTimeSeries, dt::TimeInterval)
now takes "indhint" as a keyword argument, not a positional onefindbounds(ts::AbstractTimeSeries, t::Real)
will yield the same value twice if it lines up exactly with an existing timestamp
Merged pull requests:
- Dev (#18) (@Deduction42)
v1.3.5
TimeRecords v1.3.5
- collector.timer[] now marks the beginning of the next interval
- TimeSeriesCollector constructor now allows default timer when interval was set to zero (previously produced a domain error)
- Fixed an issue where extra data was taken if
t
intake!(collector, t)
fell on the edge of an interval
Merged pull requests:
- Dev (#17) (@Deduction42)
v1.3.4
TimeRecords v1.3.4
Now supports apply!(f::Function, collector::TimeSeriesCollector, t::DateTime)
Merged pull requests:
- Extended support for apply! with timestamp (#16) (@RGonTheNoble)
v1.3.3
TimeRecords v1.3.3
Expanded support for setindex!(ts::TimeSeries,...)
Merged pull requests:
- Bump codecov/codecov-action from 4 to 5 (#14) (@dependabot[bot])
- Dev (#15) (@RGonTheNoble)
v1.3.2
TimeRecords v1.3.2
keepat! now fully supports empty timeseries
Merged pull requests:
- Dev (#12) (@RGonTheNoble)
- Bumped version (#13) (@RGonTheNoble)
v1.3.1
TimeRecords v1.3.1
Now supports calling the following functions on empty timeseries: findinner, findouter, getinner, getouter
Merged pull requests:
- Dev (#11) (@RGonTheNoble)
v1.3.0
TimeRecords v1.3.0
#New Features
The new object TimeSeriesCollector has been added, enabling users to easily collect streaming messages and construct time series data with them in real-time. The object is equipped with a timer that sends data to TimeSeries-compatible algorithms, and a delay parameter can be used to reduce the risk of dropping out-of-order data. This simplifies workflows for websocket, MQTT or similar applications running at the edge.
#Breaking
Backwards-compatibility is now restricted to Julia v1.10 (latest LTS) or later
Merged pull requests:
- Dev (#10) (@RGonTheNoble)