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, andReducer. - Added calculation of the determinant of a
pFqCMF axis matrix via a hardcoded formula. - Made determinant calculations a built-in
CMFfunctionality.
Bug Fixes
- Fixed broken LaTeX rendering of objects in JupyterLab (such as
PCF,CMF, andLinearRecurrence) by correctly wrapping the output in math delimiters. - Fixed an equality evaluation bug in
FlintRationaloccurring when negations were present in both the numerator and denominator. - Fixed pickling cache issues for
CMF,pFq, andMeijerGobjects by correctly implementing their respective__getstate__and__setstate__methods.
Refactors
- Replaced custom
_repr_latex_methods withsympy.printing.defaults.Printableinheritance for cleaner and more standardized LaTeX representation.
New Contributors
- @UriKH made their first contribution in #143
- @tsvikas made their first contribution in #146
- @talimonodromy made their first contribution in #145
Full Changelog: v0.0.5...v0.0.6