APIs in PhysLean
The below is a list of APIs in PhysLean. One way to help the project is by enhancing and developing these APIs.
Status Key
APIs in PhysLean
Vector calculus on Euclidean space, including vector fields, differential operators,
To allow the user to work with index notation and Einstien summation convention.
To keep track of physical units, and ensure quantities are dimensionally correct.
Notation and basic theorems for quantum mechanical systems with a finite-dimensional Hilbert spaces.
Ease of creating and maniplating quantum operators on Hilbert spaces defined on Space. For example, defining operators as linear maps between Schwartz spaces.
Easy of use of tempered distributions for physicists, including Dirac delta functions, and the condiseration of bounded functions as distributions.
Ease of use of spherical coordinates in 3d Euclidean space, including differentiation and integration in spherical coordinates.
Ease of going too and from Lagrangian and Hamiltonian mechanics, and defining a classical system by its Hamiltonian.
Ease of creating and reasoning about Feynman diagrams in quantum field theory, along with graphical visualizations.