Metadata-Version: 2.1
Name: jmath
Version: 3.5.10
Summary: Mathematics Tools
Home-page: https://github.com/JHay0112/jmath
Author: Jordan Hay
License: MIT
Project-URL: Bug Tracker, https://github.com/JHay0112/jmath/issues
Description: # jmath
        
        [![wakatime](https://wakatime.com/badge/github/JHay0112/jmath.svg)](https://wakatime.com/badge/github/JHay0112/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`.
        
        ***
        
        ## Documentation
        
        Documentation can be found at https://jordanhay.com/jmath
        
        ***
        ## Components
        
        ### Uncertainties
        Calculations with uncertain values.
        
        ### Linear Algebra
        Vector and Line mathematics with rudimentary planes introduced.
        
        ### Discrete
        Node, Graph, and Loop objects for use in Graph based maths.
        
        ### Physics (jmath.physics)
        Rudimentary classification of physical objects (jmath.physics.mechanics), circuits (jmath.physics.circuits), and SI prefixes (jmath.physics.prefixes).
        
        ### Approximation (jmath.approximation)
        Euler (jmath.approximation.euler_method) and Newton Method (jmath.approximation.newton_method) for approximation of Differential equations and Roots (respectively).
        
        ### Abstract (jmath.abstract)
        Provides implementations of abstract data types, including linked lists, stacks, queues, and dequeues.
        
        *** 
        ## 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.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
