There is a newer version of the record available.

Published June 14, 2024 | Version v0.6.0
Software Open

moorepants/DynamicistToolKit: Version 0.6.0

  • 1. red Love
  • 2. TU Delft
  • 3. Stanford University

Description

0.6.0

  • Drop support for Python <3.8 and bumped dependency versions to match Ubuntu 22.04. [PR #40]
  • Changed the correction factor in butterworth to a digital filter correction instead of the prior used analog factor (backwards incompatible output). [PR #43]
  • Add new functions pow_spectrum and cumulative_power_spectrum. [PR #45]
  • Switched testing framework from nose (fails on Python 3.12) to pytest. [PR #46]
  • Display the control module functions in the Sphinx documentation. [PR #47]
  • Removed numpy.matrix in favor of numpy.array, which may lead to possible backwards incompatible outputs.
  • Added examples to all functions with doctests and improved docstring quality.
  • Repaired some functions to actually produce what they were designed to produce with the new dependencies (there was some rather archaic plotting code mostly).
  • Switched CI from Travis to Github Actions.
  • Removed old Vagrant based installation options.

What's Changed

  • Get this package up-to-date with new dependency versions and CI. by @moorepants in https://github.com/moorepants/DynamicistToolKit/pull/40
  • Use digital filter correction factor in butterworth. by @moorepants in https://github.com/moorepants/DynamicistToolKit/pull/43
  • Switch from nose to pytest and run on Python 3.12. by @moorepants in https://github.com/moorepants/DynamicistToolKit/pull/46
  • Show the control API in the docs with a couple new examples. by @moorepants in https://github.com/moorepants/DynamicistToolKit/pull/47
  • Add tools to analyze the power spectral density. by @chrismo-schmidt in https://github.com/moorepants/DynamicistToolKit/pull/45
  • Add windows in CI and only test on 3 python versions spanning oldest to newest. by @moorepants in https://github.com/moorepants/DynamicistToolKit/pull/48
  • Add instructions how to locally build the documentation on Windows. by @chrismo-schmidt in https://github.com/moorepants/DynamicistToolKit/pull/50
  • Add Bode examples and repair Bode functions. by @moorepants in https://github.com/moorepants/DynamicistToolKit/pull/49
  • Improved language for cummulative power spectrum calculation. by @chrismo-schmidt in https://github.com/moorepants/DynamicistToolKit/pull/52

New Contributors

  • @chrismo-schmidt made their first contribution in https://github.com/moorepants/DynamicistToolKit/pull/45

Full Changelog: https://github.com/moorepants/DynamicistToolKit/compare/v0.5.3...v0.6.0

Files

moorepants/DynamicistToolKit-v0.6.0.zip

Files (114.5 kB)

Name Size Download all
md5:dda85cc9d0cdb162f6440c1ec9741092
114.5 kB Preview Download

Additional details

Related works