Skip to content

v0.0.6

Latest

Choose a tag to compare

@RotemKalisch RotemKalisch released this 03 Apr 07:00
· 10 commits to master since this release
a8bdec4

What's Changed

Features

  • Added Birkhoff-Trjitzinsky asymptotics to extract a formal basis of asymptotic solutions for scalar linear difference equations (LinearRecurrence.asymptotics()).
  • Added new classes to support asymptotic calculations: SeriesMatrix, GrowthRate, and Reducer.
  • Added calculation of the determinant of a pFq CMF axis matrix via a hardcoded formula.
  • Made determinant calculations a built-in CMF functionality.

Bug Fixes

  • Fixed broken LaTeX rendering of objects in JupyterLab (such as PCF, CMF, and LinearRecurrence) by correctly wrapping the output in math delimiters.
  • Fixed an equality evaluation bug in FlintRational occurring when negations were present in both the numerator and denominator.
  • Fixed pickling cache issues for CMF, pFq, and MeijerG objects by correctly implementing their respective __getstate__ and __setstate__ methods.

Refactors

  • Replaced custom _repr_latex_ methods with sympy.printing.defaults.Printable inheritance for cleaner and more standardized LaTeX representation.

New Contributors

Full Changelog: v0.0.5...v0.0.6