Mathematics Tools
Project description
jmath
jmath is a hobby project developing a set of mathematical tools in the Python Language.
Installation
Open a terminal/command prompt and use pip install jmath
.
Core Components
Uncertainties
Calculations with uncertain values.
Linear Algebra
Currently does rudimentary vector maths. I plan to expand this to do more vector maths as well as maths with planes.
Discrete
Node, Graph, and Loop objects for use in Graph based maths
Additional Components
Physics (jmath.physics)
Rudimentary classification of physical objects (jmath.physics.mechanics) and circuits (jmath.physics.circuits).
Testing
Open a terminal in the root director and run pytest tests/
, this requires pytest. Tests are automatically run in Github by a Github Action.
Github Workflows
Github workflows help automate testing, updating the requirements, and publishing this repo.
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.