Change Log#
These are the enhancements, breaking changes and bug fixes of note between each release.
0.3.0 - 2023-04-16#
Enhancements#
Add method
alpha_beta_filter()
to filter a measured signal with an alpha-beta filter.Add dataclass
AlphaBetaFilterTraces
for the trace collection produced by an alpha-beta filter.Add dataclass
AlphaBetaFilter
for the results produced by the alpha-beta filter.Add
delta_phi
trace to the vector trace collection.Upgrade type hints to new convention.
Breaking Changes#
Drop support for Python 3.9.
0.2.4 - 2022-03-15#
Enhancements#
Add method
moving_events()
to count the occurrences of an event in form of a sample value within a moving window over the samples.Add method
fmod()
to modulo divide the signal samples.
0.2.3 - 2022-03-06#
Enhancements#
Add function
logical_and()
to logical AND a variable number of measured signals.Add function
logical_or()
to logical OR a variable number of measured signals.Add function
priority()
to prioritize a variable number of binary measured signals with a priority encoder.
0.2.2 - 2022-01-30#
Enhancements#
Add method
interpolate()
to piecewise linear interpolate a measured signal between data points.Add method
delay()
to delay (limit/filter) state changes of a binary measured signal by number of samples (binary change-rate limiter).
0.2.1 - 2022-01-27#
Enhancements#
Add method
flowchart()
to display the state transitions of a statemachine with a sankey flow-chart plot.
0.2.0 - 2022-01-18#
Enhancements#
Add method
ramp()
to limit the slew-rates of a measured signal.Add method
slew()
to process a measured signal with a slew-rate limiter.Add dataclass
SlewRateLimiterTraces
for the trace collection produced by the slew-rate limiter.Add dataclass
SlewRateLimiter
for the results produced by the slew-rate limiter.Add method
pt1()
to process a measured signal with the transfer function of a PT1-element.Add method
dt1()
to process a measured signal with the transfer function of a DT1-element.Add method
figure()
to create a figure with the scatter plot of the trace.
Breaking Changes#
Remove method
lag()
in favour of the new methodpt1()
.
0.1.0 - 2022-01-15#
First release.