Recent Releases of ramanujantools
ramanujantools - v0.0.4
Changelog:
- Bugfixes:
- Fixed the bug in Limit.identify where sometimes it just returns the zero matrix.
- Python
Published by RotemKalisch 9 months ago
ramanujantools - v0.0.3
Changelog:
- Bugfixes:
- Fixed a bug in the LaTeX representations of
LinearRecurrence,PCFandCMF. Limit.deltanow returns afloatinstead of anmp.mpf
- Fixed a bug in the LaTeX representations of
- Python
Published by RotemKalisch 9 months ago
ramanujantools - v0.0.2
Changelog:
Refactors:
- Flattened the
cmfmodule. The contents offfbarandknown_cmfsare directly incmfnow. - Notice that import now looks as
from ramanujantools.cmf import pFq - Grouped all solvers in a new
solversmodule - Removed
multimethodusage (and dependency) PCFnow usesLinearRecurrencefor key logic, such asinflate,deflate, and especially conversion from matrix form-
PCFFromMatrixwas deleted completely - Merged
NumericMatrix.walkandNumericMatrix.walk_listinto a singleNumericMatrix.walkthat accepts bothintandlist[int]
- Flattened the
Bugfixes:
MatrixandLinearRecurrencenow acceptinitial_valuesin theirwalkandlimitmethods- Fixed a bug where
Matrix.factorwould crash when the matrix was numeric (no symbols)
Features:
- Add a distinct repr to
pFq - Add LaTeX pretty printing to
CMF,PCFandLinearRecurrence:
- Add a distinct repr to
- Python
Published by RotemKalisch 9 months ago
ramanujantools - v0.0.1 – Initial PyPi Release
Initial public release of ramanujantools on PyPi! 🎉
This version includes:
- Core symbolic and numeric tools used by the Ramanujan Machine group
- Contains the key classes
- Matrix
- PCF (Polynomial Continued Fraction)
- LinearRecurrence
- CMF (Conservative Matrix Field)
- Limit
- Python 3.11+ compatibility
- Optimized python-flint backend
- Python
Published by RotemKalisch 10 months ago