Skip to content

v0.15.0

Latest

Choose a tag to compare

@AKuederle AKuederle released this 07 Mar 17:18

Added

  • Dataset classes now expose a download(...) entry point. Automatic downloads are available for EgaitAdidas2014, StairAmbulationHealthy2021Full, StairAmbulationHealthy2021PerTest, SensorPositionComparison2019Segmentation, and SensorPositionComparison2019Mocap.
  • Datasets without automatic download support now raise dataset-specific instructions that explain how to obtain the data manually.

Changed

  • The supported Python range is now explicitly 3.9 to 3.13. Python 3.14 is not declared as supported yet because the current imucal release chain does not support it.
  • The minimum supported tpcp version is now 2.0.
  • nilspodlib is now required at >=4.1.2, which restores a clean dependency setup for Python 3.9.
  • The c3d requirement now allows 0.6+, which lets the resolver use current NumPy 2.x releases where supported.
  • Dataset classes now validate their configured root folders earlier and raise dataset-specific error messages when the selected path does not match the expected folder structure.

Development

  • The development workflow now uses uv for environment management, locking, task execution, and package builds.
  • The package now uses a src/ layout and uv_build.
  • Development dependency upper bounds were removed and the lockfile was refreshed against current compatible releases.