Recent Releases of continuedfractions
continuedfractions - v1.3.3
- Fix Codecov badge in README
- Python
Published by sr-murthy 6 months ago
continuedfractions - v1.3.2
- Fix code coverage badge (due to codecov problems)
- Minor code quality and Sphinx docs improvements for the
sequenceslibrary
- Python
Published by sr-murthy 6 months ago
continuedfractions - v1.3.1
- Extend enumeration in
sequences.rationalsto include negative rationals and zero. - Update Sphinx documentation, with some minor fixes and improvements.
- Python
Published by sr-murthy 6 months ago
continuedfractions - v1.3.0
- Add functionality to enumerate (positive) rational numbers with supported, user-defined enumerations
- Minor code quality improvements and optimisations in the (private) coprime integers generator
- Update the sequences Sphinx docs.
- Python
Published by sr-murthy 6 months ago
continuedfractions - v1.2.0
- Some code quality improvements and performance tweaks
- Minor improvements to the Sphinx docs (references)
- Python
Published by sr-murthy 7 months ago
continuedfractions - v1.1.0
- Add a new
ContinuedFractionwrapper subclass calledFareyFractionto wrap the output ofsequences.farey_sequence
- Python
Published by sr-murthy 7 months ago
continuedfractions - v1.0.1
- Improve error messages in
sequences - Packaging update
- Python
Published by sr-murthy 8 months ago
continuedfractions - v1.0.0
- Make
ContinuedFraction.elementsa generator
- Python
Published by sr-murthy 8 months ago
continuedfractions - v0.21.1
- Simplify functionality in
sequenceslibrary
- Python
Published by sr-murthy 9 months ago
continuedfractions - v0.21.0
- Consolidation and improvements to the Sphinx docs
- Update of all dev. + docs dependencies
- Python
Published by sr-murthy 9 months ago
continuedfractions - v0.20.1
- Code quality tweaks
- Update all dev. + docs dependencies
- Python
Published by sr-murthy 10 months ago
continuedfractions - v0.20.0
- An elements counter for
ContinuedFractionobjects
- Python
Published by sr-murthy 11 months ago
continuedfractions - v0.19.1
- Remove Numba dependency
- Update all deps + docs
- Python
Published by sr-murthy 11 months ago
continuedfractions - v0.19.0
- Numba optimisation of core continued fraction algorithm
- Update dev. + docs dependencies
- CI workflow simplification
- Python
Published by sr-murthy about 1 year ago
continuedfractions - v0.18.4
- Docs improvements
- Update of dev. + docs dependencies
- Python
Published by sr-murthy about 1 year ago
continuedfractions - v0.18.3
- Update Sphinx docs
- Update packaging
- Python
Published by sr-murthy about 1 year ago
continuedfractions - v0.18.2
- Update/fix RTD docs URL refs in various places
- Update PDM + dev. + docs deps
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.18.1
- Fix anomaly with simple form uniqueness of elements in
ContinuedFraction.extendop (addresses issue #127 ) - Improvements and updates to the Sphinx docs
- Minor tweaks to the project TOML & Read the Docs build config.
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.18.0
- Add CI support for Python 3.13
- Update docs
- Update dev. & docs dependencies
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v017.7
- Minor tweaks to the docs + deps
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.17.6
- Minor code quality improvements
- Update dev. and docs dependencies
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.17.5
- Upgrade Sphinx and other dev. dependencies
- Minor content improvements in the Sphinx docs
- Minor CI improvements
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.17.4
- Update dev. + docs dependencies
- Re-order some steps in CI testing
- Update the contributions guidelines
- Other tweaks and improvements in the Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.17.3
- Code quality improvements
- Further refinements in the Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.17.2
- Improve CI testing for Python 3.10 vs 3.11 & 3.12
- Fixes and improvements in the Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.17.0
- Improve the functionality for computing and generating remainders of continued fractions
- Improve exception handling in the library
- Update dev. & docs dependencies
- Other minor fixes and improvements in the docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.16.0
Release v0.16.0
- New library method to generate an (ordered) sequence of all convergents from the elements of a continued fraction
- Refactor and improve performance of the convergents and remainders properties in the
ContinuedFractionclass - Update tests and documentation
- Other minor fixes in the documentation
- Update dev. + docs dependencies
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.15.1
Release v0.15.1
- Typesetting fixes and content improvements in the Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.15.0
Release v0.15.0
- Add
semiconvergentinstance method toContinuedFractionclass - Fixes and improvements in the Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.14.2
Release v0.14.2
- Fix some typos and broken links in the Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.14.1
Release v0.14.1
- CodeQL analysis tweak for MacOS 13 in the CI YML
- Update development dependencies (PDM lockfile and the Sphinx docs requirements)
- Various small content and typesetting improvements and fixes in the docstrings and Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.14.0
Release v0.14.0
- custom equality checking and hashing for
ContinuedFractioninstances ContinuedFractioninstance methods for in-place (tail) extension and truncation of elements
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.13.3
Release v0.13.3
- Minor refactoring of some functions in
sequencesto add generator versions (forcoprime_integers,coprime_pairs,farey_sequence)
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.13.2
Release v0.13.2
- Update development and documentation dependencies [addresses Dependabot alert for a vulnerability in the
requestslibrary]
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.13.1
Release v0.13.1
- Minor typesetting and content fixes in the Sphinx docs and README
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.13.0
Release v0.13.0
- Improve performance of the core
lib.continued_fraction_rationalfunction
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.12.8
Release v0.12.8
- Improve mediant functionality in the
ContinuedFractionclass - Update API and Sphinx docs
- Python
Published by sr-murthy over 1 year ago
continuedfractions - v0.12.7
Release 0.12.7
- Further improvements to the sequences Sphinx docs and docstrings.
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - v0.12.6
Release 0.12.6
- More improvements to the Sphinx docs + README
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - v0.12.5
Release v0.12.5
- Fix references in Sphinx docs
- Add GitHub contributions file
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - v0.12.4
Release v0.12.4
- Some more improvements to the Sphinx docs
- Content fixes in the README
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - v0.12.3
Release v0.12.3
- Various fixes and tweaks to the Sphinx docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - v0.12.2
Release v0.12.2
- Improvements to the sequences Sphinx docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - v0.12.1
Release v0.12.1
- Simplify search logic in
sequences.KSRMTree.search
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.12.0
Release 0.12.0
- Add coprime pairs generation, and Farey sequences
- Update Sphinx docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.33
Release 0.11.33
- Simplification in the mediant methods of
ContinuedFraction - Docs improvements and fixes
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.32
Release 0.11.32
- Minor refactoring of functions in the core library (
lib) - Update core library API docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.31
Release 0.11.31
- Refactor and simplify
lib.continued_fraction_real - Update tests and documentation
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.30
Release 0.11.30
- Docs fixes and improvements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.29
Release 0.11.29
- Further simplifications of the main
ContinuedFractionclass - Update tests and documentation
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.28
Release 0.11.28
- simplications in the
ContinuedFractionclass - update dependencies
- add security policy for the project
- documentation improvements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.27
Release 0.11.27
- implements division-free algorithm for negating
ContinuedFractionobjects, as described in the docs - tweak to ensure uniqueness of simple representations stored in
ContinuedFractionobjects - update lockfile and docs deps
- update docstrings and Sphinx docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.26
Release 0.11.26
- fixes #60: remove caching of the
ContinuedFractionmethodsas_float(),as_decimal()and thekhinchin_meanproperty, as changes indecimalcontextual precision are not reflected in the cache - tweak docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.25
Release 0.11.25
docs: some more docs fixes
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.24
Release 0.11.24
- refactor: speed up the convergents functionality using the standard recurrrence formula
- feat: split the
ContinuedFraction.mediantmethod into separate methods for left- and right-mediants - fix: complete revision of all docstring typesetting, including fixing all math. typesetting and Sphinx domain refs
- update doctests, Sphinx docs and unittests
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.23
Release 0.11.23
- addresses #42: fix docstring typesetting + Sphinx HTML output configuration
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.22
Release 0.11.22
- Refactoring of initialisation logic in
ContinuedFraction.__init__to use structural pattern matching + update docstrings, doctests and unit tests - Minor tweaks to function docstrings in
lib
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.21
Release 0.11.21
- Add citation file format (CFF) file
- More docs tweaks and improvements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.20
Release 0.11.20
- Closes #37 - add cached properties to
ContinuedFractionfor even- and odd-order convergents + update of docstrings, doctests and tests - Small fixes and improvements to the docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - 0.11.19
Release 0.11.19
- Closes #36 - tweak
ContinuedFraction.convergentmethod to pass in the full sequence of elements tolib.convergent - Uses slots in
ContinuedFractionclass def. - ATM only for the_elementsattr. - Closes #35 - adds cached properties to
ContinuedFractionto get all convergents and all remainders at once - Update tests + docstrings + doctests + Sphinx docs
- Minor refactoring in
lib.fraction_from_elements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.18`
Release 0.11.18
- fix #46 - update PDM lockfile and docs requirements (
docs/requirements.txt) to addmyst-parser
- Python
Published by sr-murthy almost 2 years ago
continuedfractions -
Release 0.11.17
- fix issue #43 - validation of element sequences with integer elements in
ContinuedFraction.from_elements - fix issues #41, #40 - support for self-referential type annotation in
ContinuedFractionmethods + validation and instance creation withContinuedFractionobject inputs - docs typesetting fixes and improvements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions -
Release 0.11.16
- Fix some docs typo
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.15`
Release 0.11.15
- Documentation fixes, improvements and clarifications
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.14`
Release 0.11.14
- Documentation tweaks, clarifications and typesetting improvements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.13`
Release 0.11.13
- Refactor the
ContinuedFraction.from_elementsclass method to construct and initialise new objects from sequences of elements without calling the initialiser__init__, which makes it faster - Update the documentation, including some additional details for the differences in representations between "positive" and "negative" continued fractions
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.12`
Release 0.11.12
- Refactor (and improve) the
ContinuedFractionclass functionality for convergents, and remove segments functionality - Update tests and documentation
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.11`
Release 0.11.11
- Move CodeQL analysis to a separate GitHub Actions workflow + add a README status badge
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.10`
Release 0.11.10
- Fix docs typos for "negative" continued fractions
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.9`
Release 0.11.9
- Improve mediants docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.8`
Release 0.11.8
- More fixes to the docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.7`
Release 0.11.7
- Fix docs typos
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.6`
Release 0.11.6
- Further improvements to the documentation - source typesetting and content
- Refactor the
lib.fraction_from_elementsfunction from recursive to iterative, to avoid recursion errors with "very long" continued fractions (if the number of elements/coefficients in the continued fraction exceeds the recursion depth set in Python)
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.11.5
Release 0.11.5
- Fixes for mediants docs
- Tweak docs for continued fractions properties
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release `0.11.4`
Release 0.11.4
- Add Khinchin means property to
continuedfraction.ContinuedFractionclass + update doctests and unit tests - Further improvements to the documentation
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.11.3
Release 0.11.3
- More documentation fixes and improvements
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.11.2
Release 0.11.2
- More docs fixes
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.11.1
Release 0.11.1
- Some more typo fixes and improvements in the docs
- A
ContinuedFractionproperty to support fraction ->decimal.Decimalconversions
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.11.0
Release 0.11.0
- Add Sphinx docs
- Various improvements in documentation
- Manual deployment to Readthedocs (RTD)
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.10.0
Release 0.10.0
- Refactor
lib.continued_fraction_rationalto accept a singlefractions.Fractionobject + update tests and docstrings - Implement
continuedfraction.ContinuedFraction.__str__to print out the element sequence as part of the string - Improvements to the README docs
- Python
Published by sr-murthy almost 2 years ago
continuedfractions - Release 0.0.9
Release 0.0.9
- Generalise
lib.mediantto support left- and right-mediants + update tests - Corresponding changes in
continuedfraction.ContinuedFraction.mediant+ update tests - Update README docs
- Python
Published by sr-murthy about 2 years ago
continuedfractions - Release 0.0.8
Release 0.0.8
- Fix docs typo
- Python
Published by sr-murthy about 2 years ago
continuedfractions - Release 0.0.7
Release 0.0.7
- Fix docs typos
- Python
Published by sr-murthy about 2 years ago
continuedfractions - Release 0.0.2
Release 0.0.2 - improvements and corrections to the README docs
- Python
Published by sr-murthy about 2 years ago
continuedfractions - Release 0.0.1
A simple extension of the Python fractions standard library for working with continued fractions as Python objects.
NOTE: As this is the first release, the documentation is limited to the README, but is quite detailed. Future releases will see a separate documentation site built via Sphinx and GitHub Pages.
- Python
Published by sr-murthy about 2 years ago