Skip to content

v0.6.0

Choose a tag to compare

@stephane-caron stephane-caron released this 17 Jun 13:54
· 100 commits to main since this release

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:

image

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_series to get_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 _values in frozen series