Name | Algebra-with-SymPy JSON |

Version | 0.9.0 JSON |

download | |

home_page | https://github.com/gutow/Algebra_with_Sympy |

Summary | Equations that can be algebraicly manipulated. |

upload_time | 2021-01-14 02:40:27 |

maintainer | |

docs_url | None |

author | Jonathan Gutow |

requires_python | |

license | GPL-3.0+ |

keywords | |

VCS | |

bugtrack_url | |

requirements | No requirements were recorded. |

Travis-CI | No Travis. |

coveralls test coverage | No coveralls. |

__Algebraic Equations with SymPy__ author: Jonathan Gutow <gutow@uwosh.edu> date: January 2021 license: GPL V3+ This tool defines 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 in a running python session issue the following command : `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)

{ "_id": null, "home_page": "https://github.com/gutow/Algebra_with_Sympy", "name": "Algebra-with-SymPy", "maintainer": "", "docs_url": null, "requires_python": "", "maintainer_email": "", "keywords": "", "author": "Jonathan Gutow", "author_email": "gutow@uwosh.edu", "download_url": "https://files.pythonhosted.org/packages/c3/de/39b43130144531e9cb297e304497f71cffdbfc55aa6e70b1be2fb5bbfa3b/Algebra_with_SymPy-0.9.0.tar.gz", "platform": "", "description": "__Algebraic Equations with SymPy__\n\nauthor: Jonathan Gutow <gutow@uwosh.edu>\n\ndate: January 2021\n\nlicense: GPL V3+\n\nThis tool defines relations that all high school and college students would\nrecognize as mathematical equations. \nThey consist of a left hand side (lhs) and a right hand side (rhs) connected by\nthe relation operator \"=\".\n\nThis tool applies operations to both sides of the equation simultaneously, just\nas students are taught to do when \nattempting to isolate (solve for) a variable. Thus the statement `Equation/b`\nyields a new equation `Equation.lhs/b = Equation.rhs/b`\n\nThe intent is to allow using the mathematical tools in SymPy to rearrange\nequations and perform algebra\nin a stepwise fashion using as close to standard mathematical notation as \npossible. In this way more people can successfully perform \nalgebraic rearrangements without stumbling\nover missed details such as a negative sign. This mimics the capabilities\navailable in [SageMath](https://www.sagemath.org/) \nand [Maxima](http://maxima.sourceforge.net/), but can be installed in a generic\npython environment.\n\nOnce the algebra is complete it is possible to substitute numbers with \nunits into the solved equation to calculate a numerical solution with \nproper units.\n\n_Setup/Installation_: Use pip to install in your python environment: \n`python pip -U Algebra_with_SymPy` To use in a running python session issue\nthe following command : `from algebra_with_sympy import *`. \nThis will also import the SymPy tools. If you want to isolate this tool\nfrom the global namespace you are working with change the import statement \nto `import algebra_with_sympy as spa`, where \n`spa` stands for \"SymPy Algebra\". Then all calls would be made to `\nspa.funcname()`.\n\nUsage examples can be found in the docstrings and the demonstration Jupyter \nnotebook `Demonstration of equation class.ipynb` in this git repository.\n\nTry in binder: [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/gutow/Algebra_with_Sympy.git/master)\n\n", "bugtrack_url": null, "license": "GPL-3.0+", "summary": "Equations that can be algebraicly manipulated.", "version": "0.9.0", "split_keywords": [], "urls": [ { "comment_text": "", "digests": { "md5": "350d921e05e2a9b0466f414c795966e3", "sha256": "29fbf4da5d6c41539b28dd9e0c133dce307fbb4752370fc3c84af4f4e0853873" }, "downloads": -1, "filename": "Algebra_with_SymPy-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "350d921e05e2a9b0466f414c795966e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8366, "upload_time": "2021-01-14T02:40:25", "upload_time_iso_8601": "2021-01-14T02:40:25.850811Z", "url": "https://files.pythonhosted.org/packages/1b/2c/464d5841ebbef56343d187df2e7bf733edd3e3d53c1b1f82432e183b66e4/Algebra_with_SymPy-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4016cc6de30a2496fe9054e722357a3", "sha256": "4f462cd50ec56672d1883c94cabfc66fb01556db63da949a0d1ad296d7f324c2" }, "downloads": -1, "filename": "Algebra_with_SymPy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "d4016cc6de30a2496fe9054e722357a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7660, "upload_time": "2021-01-14T02:40:27", "upload_time_iso_8601": "2021-01-14T02:40:27.206005Z", "url": "https://files.pythonhosted.org/packages/c3/de/39b43130144531e9cb297e304497f71cffdbfc55aa6e70b1be2fb5bbfa3b/Algebra_with_SymPy-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "upload_time": "2021-01-14 02:40:27", "github": true, "gitlab": false, "bitbucket": false, "github_user": null, "github_project": "gutow", "error": "Could not fetch GitHub repository", "lcname": "algebra-with-sympy" }

Elapsed time: 0.23444s