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
Built Distribution
File details
Details for the file physics-gabri432-0.2.1.tar.gz
.
File metadata
- Download URL: physics-gabri432-0.2.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 860e2203f1bc359cb342179c167bcf322d0caf5c6079f54127befae14b724f0a |
|
MD5 | 57b2a0550116ef56bd66310eb9ba56e1 |
|
BLAKE2b-256 | cb9e237a60646593c373f88b15cbc64309c30e3b123f4863044e299fdb485811 |
File details
Details for the file physics_gabri432-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: physics_gabri432-0.2.1-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348e817c95877deb1e2f226aeec339948c7623e375cbb5a198c86db8083931a4 |
|
MD5 | 946d797d325d2c9cfb1236fdde58a165 |
|
BLAKE2b-256 | 035006da19db8d1e3e218c297aa614361c3b31560d129c07389d0df29554f80e |