# Physics - Map of Content
_Physics_ Map of Content houses all notes related to Physics in general.
<center>
<img href="" src="https://images.unsplash.com/photo-1635070041078-e363dbe005cb?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80" height="50%" width="50%" />
</center>
## Contents
- [[#Overview|Overview]]
- [[#Mechanics|Mechanics]]
- [[#Mechanics#Kinematics|Kinematics]]
- [[#Mechanics#Rigid Bodies and Physics Engines|Rigid Bodies and Physics Engines]]
- [[#Mechanics#Fluid Mechanics|Fluid Mechanics]]
- [[#Mechanics#Gravity|Gravity]]
- [[#Waves and Acoustics|Waves and Acoustics]]
- [[#Waves and Acoustics#Mechanical Waves|Mechanical Waves]]
- [[#Waves and Acoustics#Sound|Sound]]
- [[#Thermodynamics|Thermodynamics]]
- [[#Electromagnetism|Electromagnetism]]
- [[#Optics|Optics]]
- [[#Relativity|Relativity]]
- [[#Quantum Physics|Quantum Physics]]
- [[#Astrophysics|Astrophysics]]
- [[#Geophysics|Geophysics]]
- [[#Organizations|Organizations]]
- [[#Programming Physics|Programming Physics]]
- [[#Notes|Notes]]
- [[#People|People]]
- [[#History|History]]
- [[#Appendix: Links|Appendix: Links]]
- [[#Appendix: Links#Related MOCs|Related MOCs]]
- [[#Appendix: Links#Dataviews|Dataviews]]
- [[#Appendix: Links#Tagged as _Category/Physics_|Tagged as _Category/Physics_]]
- [[#Appendix: Links#Links to this File|Links to this File]]
## Overview
🌌 A curatee list of awesome software for exploring Physics concepts.
## Mechanics
- [Kinematics](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Physics#kinematics)
- [Rigid Bodies and Physics Engines](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Physics#rigid-bodies-and-physics-engines)
- [Fluid Mechanics](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Physics#fluid-mechanics)
- [Gravity](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Physics#gravity)
### Kinematics
- [scikit-kinematics](https://github.com/thomas-haslwanter/scikit-kinematics) - Python functions for working with 3D kinematics
### Rigid Bodies and Physics Engines
- [bullet3](https://github.com/bulletphysics/bullet3) - real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning
- [cannon.js](https://github.com/schteppe/cannon.js) - A lightweight 3D physics engine written in JavaScript
- [matter-js](https://github.com/liabru/matter-js) - A 2D rigid body physics engine for the web
- [mujoco-py](https://github.com/openai/mujoco-py) - A physics engine for detailed, efficient rigid body simulations with contacts
- [myphysicslab](https://github.com/myphysicslab/myphysicslab) - provides JavaScript classes to build real-time interactive animated physics simulations
- [ncollide](https://github.com/sebcrozet/ncollide) - 2 and 3-dimensional collision detection library in Rust
- [newton-dynamics](https://github.com/MADEAPPS/newton-dynamics) - an integrated solution for real time simulation of physics environments
- [nphysics](https://github.com/sebcrozet/nphysics) - 2 and 3-dimensional rigid body physics engine for Rust
- [PhysX](https://github.com/NVIDIAGameWorks/PhysX-3.4) - a scalable multi-platform game physics solution
- [PositionBasedDynamics](https://github.com/InteractiveComputerGraphics/PositionBasedDynamics) - A library for the physically-based simulation of rigid bodies, deformable solids and fluids
- [pydy](https://github.com/pydy/pydy) - Multibody dynamics tool kit
- [pymunk](https://github.com/viblo/pymunk) - A easy-to-use pythonic 2d physics library
- [simbody](https://github.com/simbody/simbody) - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton
### Fluid Mechanics
- [fluid-engine-dev](https://github.com/doyubkim/fluid-engine-dev) - Fluid simulation engine for computer graphics applications
- [fluids](https://github.com/CalebBell/fluids) - Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
- [pysph](https://github.com/benma/pysph) - SPH fluid simulation with advanced screen space fluid rendering, using pyopengl and pyopencl
- [DualSPHysics](https://github.com/DualSPHysics/DualSPHysics) - C++/CUDA/OpenMP based Smoothed Particle Hydrodynamics (SPH) solver
### Gravity
- [Gravity-Simulator](https://github.com/HermannBjorgvin/Gravity-Simulator) - A 2D newtonian gravity simulator in JS
- [Gravisim](https://github.com/bcamp1/Gravisim) - A universal gravity simulator written using rust\_sdl2
- [pycbc](https://github.com/ligo-cbc/pycbc) - Analyze gravitational-wave data, find signals, and study their parameters
## Waves and Acoustics
- [Mechanical Waves](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Physics#mechanical-waves)
- [Sound](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Physics#sound)
### Mechanical Waves
- [pyrocko](https://github.com/pyrocko/pyrocko) - A seismology toolkit for Python
- [sw4](https://github.com/geodynamics/sw4) - 3-D seismic modeling
- [webgl-ripples](https://github.com/m-ender/webgl-ripples) - A physically realistic real-time simulation of (transversal) 2D waves in WebGL
### Sound
- [python-acoustics](https://github.com/python-acoustics/python-acoustics) - A Python library aimed at acousticians
## Thermodynamics
- [cantera](https://github.com/Cantera/cantera) - A chemical kinetics, thermodynamics, and transport tool suite
- [CoolProp](https://github.com/CoolProp/CoolProp) - Thermophysical properties for the masses
- [RMG-Py](https://github.com/ReactionMechanismGenerator/RMG-Py) - Python version of the amazing Reaction Mechanism Generator
- [thermo](https://github.com/CalebBell/thermo) - Thermodynamics, phase equilibria, transport properties and chemical database component of Chemical Engineering Design Library (ChEDL)
- [thermopy](https://github.com/guillemborrell/thermopy) - A python library for thermodynamics
## Electromagnetism
- [ElectricFieldSimulation](https://github.com/manucorporat/ElectricFieldSimulation) - An experimental example of how to use OpenGL for physical simulations
- [EMpy](https://github.com/lbolla/EMpy) - A suite of algorithms widely known and used in electromagnetic problems and optics: the transfer matrix algorithm, the rigorous coupled wave analysis algorithm and more
- [gprMax](https://github.com/gprMax/gprMax) - Simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
- [meep](https://github.com/stevengj/meep) - Free finite-difference time-domain (FDTD) software for electromagnetic simulations
- [openEMS](https://github.com/thliebig/openEMS) - A free and open-source electromagnetic field solver using the EC-FDTD method
- [openmeeg](https://github.com/openmeeg/openmeeg) - A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG
- [PlasmaPy](https://github.com/PlasmaPy/PlasmaPy) - A community developed python package for plasma physics in the very early stages of development.
- [radis](https://github.com/radis/radis) - A nonequilibrium Radiative Solver for infrared molecular spectra
- [scattpy](https://github.com/ScattPy/scikits.scattpy) - Light Scattering Methods for Python
- [scikit-beam](https://github.com/scikit-beam/scikit-beam) - Data analysis tools for X-Ray, Neutron and Electron sciences
- [scikit-rf](https://github.com/scikit-rf/scikit-rf) - RF and Microwave Engineering Scikit
- [scikit-spectra](https://github.com/hugadams/scikit-spectra) - A python pandas-based toolkit for explorative spectroscopy, in particular UVVis spectroscopic data
- [scuff-em](https://github.com/HomerReid/scuff-em) - computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena, nanophotonics, RF device engineering, electrostatics, and more
- [spirit](https://github.com/spirit-code/spirit) - Optimizations and Dynamics Framework for atomistic Spin systems
## Optics
- [euclider](https://github.com/Limeth/euclider) - A higher-dimensional "non-euclidean" ray tracing prototype written in Rust
- [lightpipes](https://github.com/opticspy/lightpipes) - Simulations of optical phenomena where diffraction is essential
- [odak](https://github.com/kunguz/odak) - A fundamental library for scientific computing in optical sciences.
- [opticspy](https://github.com/Sterncat/opticspy) - A python module for optics applications
- [poppy](https://github.com/mperrin/poppy) - Physical Optics Propagation in Python
- [pyRT](https://github.com/martinchristen/pyRT) - a raytracer/image generator for Python
- [rayopt](https://github.com/jordens/rayopt) - Python optics and lens design, raytracing
- [raysect](https://github.com/raysect/source) - A ray-tracing framework for optical/non-optical physics simulations
## Relativity
- [OpenRelativity](https://github.com/MITGameLab/OpenRelativity) - An open source framework to add the effects of traveling at relativistic speeds to visualizations or games
- [TFG](https://github.com/agarciamontoro/TFG) - General Relativity massively parallel raytracer
## Quantum Physics
- [artiq](https://github.com/m-labs/artiq) - Next-generation control system for quantum information experiments
- [flavio](https://github.com/flav-io/flavio) - flavour phenomenology in the Standard model and beyond
- [hepdata](https://github.com/HEPData/hepdata) - the high energy physics data repository
- [particle-clicker](https://github.com/particle-clicker/particle-clicker) - An addictive incremental game that teaches players the history of high energy particle physics
- [Psi4](https://github.com/psi4/psi4) - Open-source Quantum Chemistry
- [pypdt](https://bitbucket.org/andybuckley/pypdt) - Pythonic access to high energy particle data tables and ID codes
- [QMsolve](https://github.com/quantum-visualizations/qmsolve) - A Python module for solving and visualizing the Schrödinger equation.
- [quantum-python-lectures](https://github.com/tommyogden/quantum-python-lectures) - A series of self-study lectures on using Python for scientific computing at the graduate level in atomic physics and quantum optics.
- [QuantumOptics.jl](https://github.com/qojulia/QuantumOptics.jl) - Library for the numerical simulation of closed as well as open quantum systems
- [qutip](https://github.com/qutip/qutip) - Quantum Toolbox in Python
- [ROOT](https://github.com/root-project/root) - A data processing and analysis framework, mainly used in high-energy physics
- [scikit-hep](https://github.com/scikit-hep/scikit-hep) - Toolkit of interfaces and tools for high energy physics (HEP)
## Astrophysics
- [astropy](https://github.com/astropy/astropy) - intended to contain much of the core functionality and some common tools needed for performing astronomy and astrophysics with Python
- [gala](https://github.com/adrn/gala) - Galactic and gravitational dynamics in Python
- [galpy](http://galpy.readthedocs.io/en/latest/) - Galactic Dynamics in python
- [pynbody](https://github.com/pynbody/pynbody) - framework for N-body and hydrodynamic astrophysical simulations
- [sunpy](https://github.com/sunpy/sunpy) - an open-source Python library for solar physics data analysis
## Geophysics
- [burnman](https://github.com/geodynamics/burnman) - a library for modeling mantle thermodynamics and thermoelasticity constrained by mineral physics experiments
- [em](https://github.com/geoscixyz/em) - Electromagnetic methods in geophysics - open educational resources
- [simpeg](https://github.com/simpeg/simpeg) - Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications
## Organizations
- [CERN](https://github.com/CERN) - European Organization for Nuclear Research
- [IOP](https://github.com/Institute-of-Physics) - Institute of Physics
- [LANL](https://github.com/lanl) - Los Alamos National Lab
- [LIGO](https://github.com/lscsoft) - Laser Inferometer Gravitational-Wave Experiment
- [LLNL](https://github.com/LLNL) - Lawrence Livermore National Laboratory
- [MPPMU](https://github.com/mppmu) - Max Planck Institute for Physics
- [NIST](https://github.com/usnistgov) - National Institute of Standards and Technology
- [NREL](https://github.com/NREL) - National Renewable Energy Laboratory
- [ORNL](https://github.com/ORNL) - Oak Ridge National Laboratory
- [SLAC](https://github.com/SLAC) - Stanford Linear Accelerator Center
## Programming Physics
- [Python](https://publish.obsidian.md/kaas-published/2-Areas/MOCs/Python)
- See [https://github.com/HussainAther/physics](https://github.com/HussainAther/physics) for great [Python Code](https://publish.obsidian.md/kaas-published/2-Areas/Code/Python/_README) related to all things computational physics.
## Notes
## People
## History
***
## Appendix: Links
### Related MOCs
- [[Mathematics and Statistics]]
- [[Actuarial Science]]
- [[2-Areas/Learning/_README|Learning]]
- [[Personal Knowledge Management]]
- [[Development]]
### Dataviews
### Tagged as _Category/Physics_
```
list from #Category/Physics AND -"Templates" AND -"MOCs" AND -"Changelog"
```
### Links to this File
```
list from [[Physics]] AND -"Changelog"
```