Ilayn Harold Versions Save

An open-source systems and controls toolbox for Python3

v1.0.3

1 year ago

A minor maintenance release to fix the version upper cap to allow Python >3.10.

What's Changed

Full Changelog: https://github.com/ilayn/harold/compare/v1.0.2...v1.0.3

v1.0.2

2 years ago

This is a long-standing update release to many functions and involves many fixes. Please feel free to give critical feedback as I have been neglecting this library for a while and I recently discovered many design issues. Thus, I'm quite open for any criticism for improvements.

The versions 1.0.x will probably continue with minor fixes and features. However, there will be some breaking changes in 1.1.x series as this is getting very difficult to manage with the current file and function structure.

What's Changed

New Contributors

Full Changelog: https://github.com/ilayn/harold/compare/v1.0.0...v1.0.2

v1.0.1

5 years ago

This is a maintenance release for 1.0.0 with various fixes and small enhancements, namely random model creation and ackermann pole placement method.

The highlight of this release is the full documentation of the functions with a proper readthedocs theme. Though the individual function documentation is still lacking proper maintenance the structure of the documentation is functional.


  • #19 FIX: Rework minimal_realization and staircase
  • #20 FIX: add missing all ddunder
  • #21 FIX: discrete plot holds the next value instead.
  • #22 MAINT: Turn off Travis emails
  • #23 ENH: Add random_state_model
  • #24 Add more tests to improve code coverage
  • #25 FIX: dt keyword now works properly on random_state_model
  • #26 MAINT: DOC: Restructure Documentation
  • #27 FIX: transfer_to_state all static columns
  • #28 ENH: Added ackermann()

v1.0.0

5 years ago

This is the initial release of harold and what has been accumulated over its inception. Most of the basic functionalities of a control systems toolbox is in place and relatively well-functioning.

An introductory notebook and the documentation is in place (though still needs a major rework in terms of tutorial value).

User feedback is very welcome in order to understand how this package functions out "in the wild".