New Features and Updates#

Changelog#

All notable changes to this project will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.13] - 2026-04-17#

Fixed#

  • Indexing of variables with stepped indexes, e.g. i, j-1

Changed#

  • Any object with a str implemented can be used as element in I

[1.0.12] - 2026-05-13#

Fixed#

  • Length of variable set

[1.0.11] - 2026-05-13#

Changed#

  • Create a base element object

[1.0.10] - 2026-03-11#

Fixed#

  • .mps generation scheme, formulates larger problems

New#

  • .import_solution() allows importing JSON or pickle solution files

[1.0.9] - 2025-11-12#

Fixed#

  • Printing errors

[1.0.8] - 2025-11-4#

Changed#

  • Made a common plotting utility

New#

  • .line(), .bar() for bar plots and line plots

  • Parameter sets can be plotted as well.

[1.0.7] - 2025-11-1#

Fixed#

  • Printing error with function indices

[1.0.6] - 2025-10-29#

Changed#

  • Cleaner sigma and birth functions

[1.0.5] - 2025-10-27#

Changed#

  • .latex (and .show()) to make variables upright bold and parameters upright

  • Improved logging using decorators

Fixed#

  • Printing errors when element names have underscores

[1.0.4] - 2025-10-22#

Changed#

  • sol() to output() to avoid conflict with solution

  • made Prg hashing inheritable

[1.0.3] - 2025-10-20#

Changed#

  • Use logging instead of print

  • X | None instead of Optional[X]