Skip to content

Releases: edelveart/figuratenum

v2.0.4 - CheatSheet and Patch Fixes

27 Aug 04:40
Compare
Choose a tag to compare

Description

  • Added cheatsheet with all available commands for quick reference.
  • Imported missing centered polygonal number generators.
  • Added missing k parameter in the generalized_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

10 Jul 23:48
Compare
Choose a tag to compare

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

22 Jun 05:32
Compare
Choose a tag to compare

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

02 Apr 00:16
Compare
Choose a tag to compare

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

01 Apr 20:58
Compare
Choose a tag to compare

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

17 Mar 00:08
Compare
Choose a tag to compare

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

14 Mar 16:34
Compare
Choose a tag to compare
  • Added total download count from Pepy to the README.

v1.0.1 - Fixed Pronic Number Formula Bug

04 Dec 19:16
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a parentheses error in the pronic number formula.

v1.0.0 - First stable release of figuratenum

21 Nov 18:33
Compare
Choose a tag to compare
  • 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.

v0.8.0

04 Sep 05:04
Compare
Choose a tag to compare
refactor: renaming class file and imports