{"id":14977836,"url":"https://github.com/rohankishore/physipy","last_synced_at":"2025-08-20T18:33:44.542Z","repository":{"id":178845076,"uuid":"661381588","full_name":"rohankishore/PhysiPy","owner":"rohankishore","description":"Python Library to calculate all types of Physics Formulae, both for calculations and research","archived":false,"fork":false,"pushed_at":"2024-12-08T18:28:53.000Z","size":3818,"stargazers_count":33,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-19T14:07:57.209Z","etag":null,"topics":["equation-solver","equations","library","numpy","physics","physics-analysis","physics-engine","physics-simulation","python","research","research-project"],"latest_commit_sha":null,"homepage":"","language":"Python","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/rohankishore.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-02T17:04:10.000Z","updated_at":"2024-12-09T18:27:10.000Z","dependencies_parsed_at":"2024-06-12T17:00:25.795Z","dependency_job_id":null,"html_url":"https://github.com/rohankishore/PhysiPy","commit_stats":{"total_commits":16,"total_committers":2,"mean_commits":8.0,"dds":0.1875,"last_synced_commit":"2306fe496681bb0fb5dac57b0feadb7e6f68ef67"},"previous_names":["rohankishore/physipy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohankishore%2FPhysiPy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohankishore%2FPhysiPy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohankishore%2FPhysiPy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohankishore%2FPhysiPy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohankishore","download_url":"https://codeload.github.com/rohankishore/PhysiPy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230445927,"owners_count":18227060,"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":["equation-solver","equations","library","numpy","physics","physics-analysis","physics-engine","physics-simulation","python","research","research-project"],"created_at":"2024-09-24T13:56:24.788Z","updated_at":"2024-12-19T14:08:01.650Z","avatar_url":"https://github.com/rohankishore.png","language":"Python","readme":"\u003ch1 align=\"center\"\u003ePhysiPy\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003ePhysics Equation Solver and Constants for Python\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003ca href=\"https://pypi.org/project/PhysiPy-Python/#history\"\u003e![License](https://img.shields.io/badge/Install-PyPI-blue)\u003c/a\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e![License](https://img.shields.io/badge/License-MIT-yellow)\u003c/a\u003e\n  \u003ca href=\"https://www.fiverr.com/rohancodespy/\"\u003e![Demo](https://img.shields.io/badge/Fiverr-Hire-green)\u003c/a\u003e\n\u003c/div\u003e\n\nPhysiPy is a powerful and versatile Python library designed to streamline physics calculations and provide easy access to a vast collection of essential physical constants. Whether you are a student, researcher, or an enthusiast seeking to explore the intricacies of the physical world, PhysiPy is an indispensable tool for your scientific endeavors.\n\nWith PhysiPy, you can effortlessly perform complex physics computations without the need for extensive manual coding. The library encompasses a wide range of formulas and equations spanning various branches of physics, including mechanics, electromagnetism, thermodynamics, quantum mechanics, and more. From simple kinematic equations to intricate quantum mechanical wavefunctions, PhysiPy has you covered, simplifying the process of implementing these calculations into your code.\n\nOne of the key features of PhysiPy is its extensive collection of physical constants. It contains hundreds of well-documented and up-to-date constants that are crucial for numerous calculations and experiments. These constants encompass fundamental values such as the speed of light, Planck's constant, elementary charge, Avogadro's number, and many more. By having this wealth of constants readily available, PhysiPy eliminates the need to search for and manually input these values, ensuring accuracy and efficiency in your calculations.\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \nPhysiPy API is currently in development by [Vikram Samak](https://github.com/vikramsamak) and can be found [here](https://github.com/vikramsamak/PhsiPy-Api)\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003ch1 align=\"center\"\u003e⬇️ Installation\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n```bash\npip install PhysiPy-Python\n```\n\n\u003c/div\u003e\n\n\u003ch3 align=\"center\"\u003eYou can also install it via the given .targz file. Here are the steps:\u003c/h3\u003e\n\n\u003cbr\u003e\n\n- Download the `PhysiPy-1.0.0.tar.gz` file from the `dist` folder in the repository\n- Now, copy the path of the downloaded `.tar.gz` file\n- Open Terminal and type in the following command:\n` pip install \u003cpath you've copied\u003e`\n\n\u003cbr\u003e\n\n\u003ch1 align=\"center\"\u003e⭐ Features in a Glance\u003c/h1\u003e\n\n- Over 100 pre-defined Physics Equations (Just substitute the values inside function)\n- Over 150+ constants (including Boltzmann Constant, Gravitational Constants, and much more)\n- Extremely quick since its uses Numpy\n\n\u003cbr\u003e\n\n\u003ch1 align=\"center\"\u003e🧑🏻‍💻 Demo Snippets\u003c/h1\u003e\n\n\u003cbr\u003e\n\n```python\n# to calculate resistance\n\nimport PhysiPy.Electricity as ec\n\na = ec.resistance(25, 10)\nprint(a)\n\n\u003e\u003e 2.5\n```\n\n\u003cbr\u003e\n\n```python\n# to calculate gravitational potential\n\nimport PhysiPy.Gravitation as gr\n\na = gr.gravitational_acceleration(25, 1200)\nprint(a)\n\n\u003e\u003e 1.1586944444444442e^-15\n```\n\n\u003ch1 align=\"center\"\u003e❣️ Used by: \u003c/h1\u003e\n\n- [Out-of-the-Box-Astronautics-LLC](https://github.com/Out-of-the-Box-Astronautics-LLC/) for their [Lunar Lander project](https://github.com/Out-of-the-Box-Astronautics-LLC/StrongBox)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohankishore%2Fphysipy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohankishore%2Fphysipy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohankishore%2Fphysipy/lists"}