v0.6.0
Here comes foxplot 0.6.0, adding basic support for calculation with leaf series. Now we can do things like:
power = data.observation.servo.left_wheel.torque * data.observation.servo.left_wheel.velocity
omega_x = data.observation.imu.angular_velocity[0]
fox.plot(power, right=[std(omega_x, window_size=5)])Which results for instance in the following plot:
Future functions and basic operations between various data types (vectors, rotations, ...) are welcome.
May your plots be insightful!
Added
- Feature: calculation of sums and products between series
- Function: Windowed standard deviations
- Separate classes for "hot" (reading the input) and "frozen" series
- Start a functions submodule for commonly used functions
Changed
- Bump required Python version to 3.8
- Rename and specialize
get_seriestoget_frozen_series - Value type for frozen series switched to NumPy arrays
Fixed
- Make sure frozen series at leaves are floating-point valued
- Type annotations for NumPy arrays
Removed
- Replace
_get(n)method by_valuesin frozen series
