Metadata-Version: 2.1
Name: Algebra-with-SymPy
Version: 0.9.0rc0
Summary: Equations that can be algebraicly manipulated.
Home-page: https://github.com/gutow/Algebra_with_Sympy
Author: Jonathan Gutow
Author-email: gutow@uwosh.edu
License: GPL-3.0+
Description: __Algebraic Equations with SymPy__
        
        author: Jonathan Gutow <gutow@uwosh.edu>
        
        date: January 2021
        
        license: GPL V3+
        
        This tool define relations that all high school and college students would
        recognize as mathematical equations. 
        They consist of a left hand side (lhs) and a right hand side (rhs) connected by
        the relation operator "=".
        
        This tool applies operations to both sides of the equation simultaneously, just
        as students are taught to do when 
        attempting to isolate (solve for) a variable. Thus the statement `Equation/b`
        yields a new equation `Equation.lhs/b = Equation.rhs/b`
        
        The intent is to allow using the mathematical tools in SymPy to rearrange
        equations and perform algebra
        in a stepwise fashion using as close to standard mathematical notation as 
        possible. In this way more people can successfully perform 
        algebraic rearrangements without stumbling
        over missed details such as a negative sign. This mimics the capabilities
        available in [SageMath](https://www.sagemath.org/) 
        and [Maxima](http://maxima.sourceforge.net/), but can be installed in a generic
        python environment.
        
        Once the algebra is complete it is possible to substitute numbers with 
        units into the solved equation to calculate a numerical solution with 
        proper units.
        
        _Setup/Installation_: Use pip to install in your python environment: 
        `python pip -U Algebra_with_SymPy` To use issue the following command in a 
        running python session: `from algebra_with_sympy import *`. 
        This will also import the SymPy tools. If you want to isolate this tool
        from the global namespace you are working with change the import statement 
        to `import algebra_with_sympy as spa`, where 
        `spa` stands for "SymPy Algebra". Then all calls would be made to `
        spa.funcname()`.
        
        Usage examples can be found in the docstrings and the demonstration Jupyter 
        notebook `Demonstration of equation class.ipynb` in this git repository.
        
        Try in binder: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/gutow/Algebra_with_Sympy.git/master)
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
