Releases: edelveart/figuratenum
Releases · edelveart/figuratenum
v2.0.4 - CheatSheet and Patch Fixes
Description
- Added cheatsheet with all available commands for quick reference.
- Imported missing centered polygonal number generators.
- Added missing
k
parameter in thegeneralized_nexus(k, start_num = 0)
sequence. - Added more specific tests for each sequence class to ensure better coverage and accuracy.
v2.0.3 - Introduce new ZooFigurateNum class
Description
- Fix problem with replacing internal anchor links with absolute GitHub URLs for PyPI compatibility
- Add cuban_prime number sequences
- Add pell number sequences
v2.0.2 - Bug Fixes in Space and Multidimensional FigurateNum Class
Description
- Fixed missing parameter handling in nexus method
- Fixed missing parameter handling in generalized_mgonal_pyramidal method
- Enforced integer type constraint in generalized_k_dimensional_hypertetrahedron method
v2.0.1 - Bug Fixes & New Figurate Number Sequences
Description:
- Bug Fixes: Fixed an issue related to hypercube numbers.
- New Sequences Added: The following new geometric sequences have been added:
- Tesseract (tesseract)
- Hypercube (hypercube)
- Pentachoron (pentachoron)
- Octachoron (octachoron)
- Cell_5
- Cell_8
- Cell_16
- Cell_24
- Cell_120
- Cell_600
v2.0.0 - Breaking Changes: Class Overhaul & Method Updates
BREAKING CHANGES
Class restructuring:
- Three new specialized classes have been added:
PlaneFigurateNum
(for plane figurate numbers)SpaceFigurateNum
(for space figurate numbers)MultidimensionalFigurateNum
(for multidimensional figurate numbers)
- The main class
FigurateNum
serves as a general container for all sequences. - The
NumberCollector
class has been introduced for performing basic operations on sequences.
Instance methods:
- All methods are now instance methods, meaning you must create an instance of the class before calling them.
Method renaming and signature changes:
- Several methods have been renamed, and the
_numbers
suffix has been removed from method names. - For example:
- Before:pentatope_numbers()
- Now:pentatope()
v1.0.3 - Updated social image URL
What's New:
- The URL for the social image (logo) has been updated to ensure proper display on PyPI and other related services.
Note: No functionality changes have been made to the package; this update only affects the logo image URL for visual improvements on PyPI and other platforms.
v1.0.2 - Added Total Downloads to README
- Added total download count from Pepy to the README.
v1.0.1 - Fixed Pronic Number Formula Bug
Bug Fixes
- Fixed a parentheses error in the pronic number formula.
v1.0.0 - First stable release of figuratenum
- This is the first stable release of figuratenum.
- It includes all the major features and fixes.
Major Features:
- 233 infinite figurate number sequences: A set of 233 generators for infinite figurate number sequences, based on the book Figurate Numbers (2012) by Michel Deza and Elena Deza.
- Full support for generating classic figurate numbers like triangular, square, pentagonal, and more.
Documentation:
- Detailed usage instructions added for generating sequences.
- Updated README with example code and additional resources.
- Minor typos and formatting fixes in documentation.