learn-physics

Haskell code for learning physics

Version on this page:0.6.4
LTS Haskell 22.18:0.6.6
Stackage Nightly 2023-12-26:0.6.6
Latest on Hackage:0.6.6

See all snapshots learn-physics appears in

BSD-3-Clause licensed by Scott N. Walck
Maintained by Scott N. Walck
This version can be pinned in stack with:learn-physics-0.6.4@sha256:1767c3cb45cb4f82b979d5c7ee284ba1f1b5be6e9b8ebd7fc68bed78f5e7dad6,3995

Module documentation for 0.6.4

  • Physics
    • Physics.Learn
      • Physics.Learn.BeamStack
      • Physics.Learn.BlochSphere
      • Physics.Learn.CarrotVec
      • Physics.Learn.Charge
      • Physics.Learn.CommonVec
      • Physics.Learn.CompositeQuadrature
      • Physics.Learn.CoordinateFields
      • Physics.Learn.CoordinateSystem
      • Physics.Learn.Current
      • Physics.Learn.Curve
      • Physics.Learn.Ket
      • Physics.Learn.Mechanics
      • Physics.Learn.Position
      • Physics.Learn.QuantumMat
      • Physics.Learn.RootFinding
      • Physics.Learn.RungeKutta
      • Physics.Learn.Schrodinger1D
      • Physics.Learn.SimpleVec
      • Physics.Learn.StateSpace
      • Physics.Learn.Surface
      • Physics.Learn.Visual
        • Physics.Learn.Visual.GlossTools
        • Physics.Learn.Visual.PlotTools
        • Physics.Learn.Visual.VisTools
      • Physics.Learn.Volume

A library of functions for vector calculus, calculation of electric field, electric flux, magnetic field, and other quantities in classical mechanics, electromagnetic theory, and quantum mechanics.