mirror of
https://github.com/nlits-projects/pmath
synced 2026-01-14 05:21:46 +00:00
No description
| docs | ||
| src | ||
| tests | ||
| .gitignore | ||
| docs.sh | ||
| LICENSE.txt | ||
| pmath.nimble | ||
| readme.md | ||
PMath
PMath is meant to be a library that resolves the inaccuracies of normal float math. PMath does not use any floats, and retains the most accurate format of a given number.
Install With:
nimble install https://github.com/nlits-projects/pmath@#latest
Linktree
Past Updates
0.1.0
- Create PNum type
- Add Fractions
- Add Radicals
- Add basic arithmetic
- Add pow and root
- Basic type conversion
- Docs
- Other
0.1.1
- BigInt Support
- License
- More Examples
Future Updates
This readme is up to date with the latest github commit, not the latest release, so be careful.
0.1.2
Nothing yet
0.2.0
- Refactor file structure
- Start Expanded (log, abs, sin, cos, tan)
- Add Optimizations (specifically minimize simplfy calls)
1.0.0
- Type Overhaul
- Additive Groups
- Irrational Numbers
- Radical Addition
- Radical Subtraction
- Flesh out expanded (arccos, arctan, arcsin, etc.)
Far Future (Or somone else can do it)
- Create BigDecimals/BigFloats with cross conv with BigInts