Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clawpy-0.2.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clawpy-0.2-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

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

Hashes for clawpy-0.2.tar.gz
Algorithm Hash digest
SHA256 c4d3837fac91225c8cf2e9af9db771553bb1a4406c3a875468e655ebcc0a2c69
MD5 d814864893bd02da544d42023310fe85
BLAKE2b-256 ee8c3353c8842ed6ea5ec96c203f51a6de0f1be667f64b71a59e9c5f5ba3c1fb

See more details on using hashes here.

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

Hashes for clawpy-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d03a4f8480376d68f80861e4e646c1ae68c7e562f05cd486ade44822496b81d
MD5 f44e3c727f6d34803de358b700a8fcf0
BLAKE2b-256 d95847b5e0b4b59683edf9f8942d50e53bf052ff250bc12e1ab8925f452114ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page