Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Changed
- Improved prime sieve performance
Removed
- Dropped python 3.9 support
0.6.0 - 2024-12-18
Added
- Added some physical constants
Removed
- Dropped python 3.8 support
Changed
- Changed license to BSD 3-Clause
0.5.0 - 2023-04-28
Added
- Added method to return all the pythagorean triplets
- Added class with Collatz conjecture methods
Removed
- Dropped python 3.7 support
0.4.0 - 2022-01-10
Removed
- Removed changelog from the published wheel
0.3.0 - 2022-01-05
Added
- Added python310 support
- Added a method to calculate the integer square root of a number
Removed
- Dropped python36 support
0.2.0 - 2020-10-13
Changed
- Improved the lcm to take an arbitrary number of arguments
- Improved the modular inverse to use the stdlib one
Added
- Added a method to calculate polygonal numbers
- Added a method to calculate gcd
- Added a method to calculate the product of an iterable
0.1.4 - 2020-09-18
Added
- Added more type hints
0.1.3 - 2019-04-30
Added
- Made the initial values in method to return the nth Fibonacci number configurable
- Added a method to find the modular multiplicative inverse of a number
- Added a method to calculate n choose k
- Added a method to calculate σ_x(n) (the divisor function)
0.1.2 - 2019-04-29
Added
- Added a method to return the nth Fibonacci number
- Added a generator of primes up to a bound
- Added a generator of Fibonacci numbers
- Added a method to return the least common multiple of two numbers
0.1.1 - 2019-04-26
Added
- Added a method to give the next prime
- Added a generator of prime numbers
0.1.0 - 2019-04-18
Added
- Added a method to check whether a number is prime