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 sequences library

- Python
Published by sr-murthy 6 months ago

continuedfractions - v1.3.1

  • Extend enumeration in sequences.rationals to 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 ContinuedFraction wrapper subclass called FareyFraction to wrap the output of sequences.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.elements a generator

- Python
Published by sr-murthy 8 months ago

continuedfractions - v0.21.1

  • Simplify functionality in sequences library

- 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 ContinuedFraction objects

- 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.extend op (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.1

  • Fix some docs typos

- 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 ContinuedFraction class
  • 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 semiconvergent instance method to ContinuedFraction class
  • 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 ContinuedFraction instances
  • ContinuedFraction instance 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 sequences to add generator versions (for coprime_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 requests library]

- 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_rational function

- Python
Published by sr-murthy over 1 year ago

continuedfractions - v0.12.8

Release v0.12.8

  • Improve mediant functionality in the ContinuedFraction class
  • 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 ContinuedFraction class
  • Update tests and documentation

- Python
Published by sr-murthy almost 2 years ago

continuedfractions - 0.11.28

Release 0.11.28

  • simplications in the ContinuedFraction class
  • 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 ContinuedFraction objects, as described in the docs
  • tweak to ensure uniqueness of simple representations stored inContinuedFraction objects
  • 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 ContinuedFraction methods as_float(), as_decimal() and the khinchin_mean property, as changes in decimal contextual 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 theContinuedFraction.mediant method 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

- Python
Published by sr-murthy almost 2 years ago

continuedfractions - 0.11.20

Release 0.11.20

  • Closes #37 - add cached properties to ContinuedFraction for 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.convergent method to pass in the full sequence of elements to lib.convergent
  • Uses slots in ContinuedFraction class def. - ATM only for the _elements attr.
  • Closes #35 - adds cached properties to ContinuedFraction to 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 add myst-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 ContinuedFraction methods + validation and instance creation with ContinuedFraction object 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_elements class 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 ContinuedFraction class 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_elements function 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.ContinuedFraction class + 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 ContinuedFraction property to support fraction -> decimal.Decimal conversions

- 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_rational to accept a single fractions.Fraction object + 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.mediant to 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