Continuedfractions

Latest version: v0.14.2

Safety actively analyzes 637167 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

0.11.19

-----------------

* Closes 36 - tweak [`ContinuedFraction.convergent`](https://github.com/sr-murthy/continuedfractions/blob/main/src/continuedfractions/continuedfraction.py#L634) method to pass in the full sequence of elements to [`lib.convergent`](https://github.com/sr-murthy/continuedfractions/blob/main/src/continuedfractions/lib.py#L236)
* Uses [slots](https://docs.python.org/3/reference/datamodel.html#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`](https://github.com/sr-murthy/continuedfractions/blob/main/src/continuedfractions/lib.py#L181)

0.11.18

-----------------

* fix 46 - update PDM lockfile and docs requirements (`docs/requirements.txt`) to add `myst-parser`

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

0.11.16

-----------------

* Fix some docs typo

0.11.15

-----------------

* Documentation fixes, improvements and clarifications

0.11.14

-----------------

* Documentation tweaks, clarifications and typesetting improvements

Page 6 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.