Releases: pavelacamposp/direct-data-driven-mpc
Releases · pavelacamposp/direct-data-driven-mpc
1.2.2
What's Changed
- Improve documentation and integrate Sphinx with GitHub Pages by @pavelacamposp in #39
- Add docs references to
README.md
and bump project to1.2.2
by @pavelacamposp in #40
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- Update
README.md
to install package via PyPI by @pavelacamposp in #38
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- Implement Nonlinear Data-Driven MPC controller by @pavelacamposp in #1
- Refactor controllers to use CVXPY parameters by @pavelacamposp in #3
- Modernize project by @pavelacamposp in #4
- Add
pre-commit
to project by @pavelacamposp in #5 - Fix dev installation instructions in
README.md
by @pavelacamposp in #6 - Add CI workflow using GitHub Actions by @pavelacamposp in #7
- Modernize type hints using built-in generic types and union operator by @pavelacamposp in #8
- Rename Data-Driven MPC config type variables for clarity by @pavelacamposp in #9
- Improve project description in
pyproject.toml
by @pavelacamposp in #11 - Clarify verbose output for controller parameter loading by @pavelacamposp in #12
- Add unit and integration tests for all modules by @pavelacamposp in #13
- Parallelize CI testing by @pavelacamposp in #14
- Pin Clarabel version for compatibility by @pavelacamposp in #15
- Rename variables and parameters by @pavelacamposp in #16
- Add support for time-varying setpoints in plots by @pavelacamposp in #17
- Parameterize controller setpoints by @pavelacamposp in #18
- Update reproduction script for plot function compatibility by @pavelacamposp in #19
- Improve robustness of FFMPEG installation in CI pipeline by @pavelacamposp in #20
- Improve verbose output in example scripts by @pavelacamposp in #21
- Restructure plot utilities for maintainability by @pavelacamposp in #22
- Add comparison plotting utility and improve plot customization by @pavelacamposp in #23
- Ensure setpoint lines are plotted last for visibility by @pavelacamposp in #24
- Add Codecov upload step to CI workflow by @pavelacamposp in #25
- Add badges to
README.md
by @pavelacamposp in #26 - Make showing comparison plots optional and add
.codecov.yml
by @pavelacamposp in #27 - Replace "reach" with "header" in Codecov comment layout by @pavelacamposp in #28
- Rename project to
direct-data-driven-mpc
by @pavelacamposp in #29 - Disable Codecov PR comments due to lack of useful info by @pavelacamposp in #30
- Bump and pin dependencies by @pavelacamposp in #31
- Fix typos and update venv installation instructions by @pavelacamposp in #32
- Fix typos in docstrings, error messages, and verbose output by @pavelacamposp in #33
- Fix virtual env activation instruction in
README.md
by @pavelacamposp in #34 - Add workflows for release and main branch testing by @pavelacamposp in #35
- Fix dependency installation issues in "Test Main" workflow by @pavelacamposp in #36
- Fix missing pytest installation in Test Main workflow by @pavelacamposp in #37
New Contributors
- @pavelacamposp made their first contribution in #1
Full Changelog: https://github.com/pavelacamposp/direct-data-driven-mpc/commits/1.2.0