Skip to main content

A package containing Physics formulas and constants for various calculations.

Project description

physics-gabri432

GitHub

A library containing several physics formulas and constants for making various calculations.

Project structure

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 details)

Uploaded Source

Built Distribution

physics_gabri432-0.2.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

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

Hashes for physics-gabri432-0.2.1.tar.gz
Algorithm Hash digest
SHA256 860e2203f1bc359cb342179c167bcf322d0caf5c6079f54127befae14b724f0a
MD5 57b2a0550116ef56bd66310eb9ba56e1
BLAKE2b-256 cb9e237a60646593c373f88b15cbc64309c30e3b123f4863044e299fdb485811

See more details on using hashes here.

File details

Details for the file physics_gabri432-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for physics_gabri432-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 348e817c95877deb1e2f226aeec339948c7623e375cbb5a198c86db8083931a4
MD5 946d797d325d2c9cfb1236fdde58a165
BLAKE2b-256 035006da19db8d1e3e218c297aa614361c3b31560d129c07389d0df29554f80e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page