{"id":19962515,"url":"https://github.com/prakhr/pyalgebra-v","last_synced_at":"2026-05-08T02:10:49.270Z","repository":{"id":48350995,"uuid":"391098341","full_name":"prakHr/pyAlgebra-v","owner":"prakHr","description":"[PyPi Package] - performs integral and differentiable operations on string expressions using sympy","archived":false,"fork":false,"pushed_at":"2021-07-30T15:27:43.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T16:47:58.743Z","etag":null,"topics":["calculus","linear-algebra","markdown","mathematica","mathematical-programming","mathematics","maths","matplotlib","matplotlib-figures","matplotlib-pyplot","matplotlib-python","matplotlib-tutorial","sympy","sympy-library"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/pyAlgebra/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prakHr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-30T14:46:20.000Z","updated_at":"2021-09-10T10:40:44.000Z","dependencies_parsed_at":"2022-09-10T02:10:37.881Z","dependency_job_id":null,"html_url":"https://github.com/prakHr/pyAlgebra-v","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakHr%2FpyAlgebra-v","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakHr%2FpyAlgebra-v/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakHr%2FpyAlgebra-v/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prakHr%2FpyAlgebra-v/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prakHr","download_url":"https://codeload.github.com/prakHr/pyAlgebra-v/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241396753,"owners_count":19956405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculus","linear-algebra","markdown","mathematica","mathematical-programming","mathematics","maths","matplotlib","matplotlib-figures","matplotlib-pyplot","matplotlib-python","matplotlib-tutorial","sympy","sympy-library"],"created_at":"2024-11-13T02:11:46.964Z","updated_at":"2026-05-08T02:10:49.220Z","avatar_url":"https://github.com/prakHr.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pyAlgebra-v\nperforms integral and differentiable operations on string expressions using sympy\n\n## Motivation\nThe motivation behind it came from the purpose and realisation to **help** others understand it in a much better.\n**In other words,** to push others and become a better version of ourselves.\n\n## Tech/framework used\nEx. - latest version of sympy(or 1.8), matplotlib(or 3.1.3)\n\n\u003cb\u003eBuilt with\u003c/b\u003e\n- [idle-python3](http://echorand.me/site/notes/articles/idle/article.html)\n\n## Code Example\n```python3\n#For example :-\nimport matplotlib.pyplot as plt\nfrom sympy import sympify\nfrom sympy import Poly,Symbol,summation,pprint,solve,Integral,Derivative\nfrom sympy import solve_poly_inequality,solve_rational_inequalities,solve_univariate_inequality,sin\n    \nexpr='-x**2 + 4 \u003c 0'\npprint(inequality_solver(expr))\n    \nexpr='((x-1)/(x+2)) \u003e 0'\npprint(inequality_solver(expr))\n\nexpr='sin(x)-0.6\u003e0'\npprint(inequality_solver(expr))\n\nr1,r2=roots(1,1,1)\nprint(r1,r2)\n\nx_values=list(range(-1000,1000))\nexpr='x*x*x*x+5*x*x*x+10*x*x+12*x+1'\nplot_general_equation(expr,x_values)\n\nx=Symbol('x')\ny=Symbol('y')\nz=Symbol('z')\nexpr1=2*x+2*y+2*z\nexpr2=4*x+4*y+4*z\nexpr3=3*x+3*y+3*z\nexpressions=(expr1,expr2,expr3)\nprint(solve_n_equations(expressions))\n\nexpr = 'a*n+d'\nupto = 10000\ns=seriesSummation(expr,upto)\npprint(s)\n    \nSt='5*u*t**2+2*t+8'\nStt=find_derivative(St,'t')\npprint(Stt)\nSttt=find_derivative(Stt,'t')\npprint(Sttt)\n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprakhr%2Fpyalgebra-v","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprakhr%2Fpyalgebra-v","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprakhr%2Fpyalgebra-v/lists"}