A package containing Physics formulas and constants for various calculations.
Project description
physics-gabri432
A library containing several physics formulas and constants for making various calculations.
Project structure
- root
- .gitignore
- license (MIT)
- pyproject.toml
- README.md
- setup.py
- tests (folder)
- src/physics (folder)
Description
Body.py
, a class to ease the use of some formulas;classical.py
, collection of formulas from Cinematics and Dynamics fields;constants.py
, collection of constants from all fields;electromagnetism.py
, collection of formulas from Electromagnetism field;fluids.py
, collection of formulas from Fluids field;gravity.py
, collection of formulas from Gravitation field;mathem.py
, collection of utility math formulas;relativity.py
, collection of formulas from Relativity field;thermodynamics.py
, collection of formulas from Thermodynamics field;
How to install it
pip install physics-gabri432
How to use the library
Use functions
import physics
from physics import classical #importing the classical module
print(classical.force(3,4)) #using a function from the classical module
Result
>>> (12, 'N') // Respectevely, the result and the measurement unit
Or create a custom object and use its methods
from physics.Body import Body #importing the Body class
earth = Body('Earth', 5.97e24, 0) #Initializing a variable 'earth' with its name, mass and speed.
print(earth) #Showing the string representation of the class.
print(earth.grav_field(6.371e6)) #using a function from the classical module
Result
>>> Name: Earth // The string representation of a Body object
Mass: 5.97e+24 kg
Speed: 0 m/s.
>>> (9.810360234523877, 'm/s^2') // Respectevely, the result and the measurement unit
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
physics-gabri432-0.2.1.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for physics_gabri432-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348e817c95877deb1e2f226aeec339948c7623e375cbb5a198c86db8083931a4 |
|
MD5 | 946d797d325d2c9cfb1236fdde58a165 |
|
BLAKE2b-256 | 035006da19db8d1e3e218c297aa614361c3b31560d129c07389d0df29554f80e |