Skip to content

TimYagan/simple-physics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Physics Library

A simple physics library which covers a few mechanics and propulsion equations. Interpretation of common physics equations can be complex. This library helps to simplify the code needed to implement various equations.

Here be bugs, tread lightly.

Equations Covered

Mechanics

  • Speed
  • Equations of Motion
  • Velocity
  • Acceleration
  • Newton's 2nd Law
  • Weight
  • Centripetal Acceleration
  • Momentum
  • Kinetic Energy
  • Mass Flow Rate
  • Volume Flow Rate
  • Density
  • Frequency
  • Pressure
  • Angular Frequency
  • Angular Velocity
  • Gravitational Potential
  • Gravitation Potential Energy
  • Orbital Speed
  • Escape Speed
  • Mach Number
  • Efficiency
  • Power
  • Impulse
  • Torque
  • Pendulum Period
  • Pendulum Frequency
  • Freefall Speed
  • Freefall Distance
  • Freefall Duration
  • Friction Co-efficient
  • Mechanical Advantage - Lever
  • Mechanical Advantage - Pulley
  • Mechanical Advantage - Screw
  • Mechanical Advantage - Wedge
  • Mechanical Advantage - Ramp
  • Mechanical Advantage - Wheel and Axle

Thermodynamics

  • Sensible Heat
  • Specific Latent Heat
  • Ideal Gas Law - Functional Thermodynamics
  • Ideal Gas Law - Statistical Thermodynamics
  • Solid Expansion
  • Liquid Expansion

About

A simple physics library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages