ClawPy v0.2 — A high-performance scientific, mathematical, AI, and computational toolkit.
Project description
ClawPy v0.2
ClawPy is a free, open-source Python framework that provides powerful tools for math, science, AI, graph theory, higher-dimensional geometry, signal processing, visualization, and more — all in one modular package.
ClawPy aims to be:
- Simple
- Lightweight
- Extensible
- Powerful
With pure Python modules and minimal dependencies, ClawPy serves developers, students, researchers, and hobbyists who need fast mathematical utilities without heavy frameworks.
Features
Mathematics
- Basic & advanced math
- Algebra, calculus, matrices, LU/QR decomposition
- Combinatorics, prime math, symbolic solving
- Higher-dimensional geometry (3D–4D–nD)
Science
- Thermodynamics
- Chemistry (molecular mass, reaction rates)
- Quantum mechanics
- Astronomy & Orbital physics
Machine Learning
- Activation functions
- Regression
- Backpropagation
- K-means clustering
- (NLP utilities coming soon)
Visualization & Graph Theory
- 4D tesseract animation
- Perlin noise
- Fractal dimension
- Random graphs, Dijkstra’s algorithm, Eulerian path/circuit checking
Design
- Clean modular structure
- Easy imports
- Pure Python — no compiled extensions
Installation
Install ClawPy from PyPI:
pip install clawpy
Quick Start
from clawpy import BasicMath
math_tools = BasicMath()
print(math_tools.add(8, 5)) # 13
print(math_tools.multiply(7, 6)) # 42
print(math_tools.power(12, 2)) # 144
Using advanced modules:
from clawpy import ScientificMath, Calculus
science = ScientificMath()
calc = Calculus()
print(science.orbital_velocity(5.97e24, 6.37e6))
print(calc.derivative(lambda x: x**3, 2)) # → 12
Included Modules
Core BasicMath AppliedMath AdvancedMath Calculus AI Tools AI (activations, regression, clustering) Higher Math & Geometry LeftMath MoreMath OtherMath Scientific Computing ScientificMath
Contributing
ClawPy is fully open-source under the MIT License. Contributions, feature requests, bug fixes, and forks are welcome!
License
Source code is licensed under the MIT License. See the LICENSE file for details. Note: “ClawPy”, “NightNovaNN”, the logo, slogans, branding and design marks are NOT covered by the MIT License. Use of the name requires explicit permission from ISD NightNova.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clawpy-0.2.tar.gz.
File metadata
- Download URL: clawpy-0.2.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4d3837fac91225c8cf2e9af9db771553bb1a4406c3a875468e655ebcc0a2c69
|
|
| MD5 |
d814864893bd02da544d42023310fe85
|
|
| BLAKE2b-256 |
ee8c3353c8842ed6ea5ec96c203f51a6de0f1be667f64b71a59e9c5f5ba3c1fb
|
File details
Details for the file clawpy-0.2-py3-none-any.whl.
File metadata
- Download URL: clawpy-0.2-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d03a4f8480376d68f80861e4e646c1ae68c7e562f05cd486ade44822496b81d
|
|
| MD5 |
f44e3c727f6d34803de358b700a8fcf0
|
|
| BLAKE2b-256 |
d95847b5e0b4b59683edf9f8942d50e53bf052ff250bc12e1ab8925f452114ea
|