LPFP: Code for the book Learn Physics with Functional Programming

[ bsd3, library, physics, program ] [ Propose Tags ]

Haskell code to help the user learn mechanics of one particle, mechanics of multiple interacting particles, and electromagnetic theory.

Modules

  • LPFP
    • LPFP.Charge
    • LPFP.CoordinateSystems
    • LPFP.Current
    • LPFP.ElectricField
    • LPFP.Electricity
    • LPFP.Geometry
    • LPFP.Integrals
    • LPFP.Lorentz
    • LPFP.MOExamples
    • LPFP.MagneticField
    • LPFP.Maxwell
    • LPFP.Mechanics1D
    • LPFP.Mechanics3D
    • LPFP.MultipleObjects
    • LPFP.Newton2
    • LPFP.SimpleVec

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 1.0, 1.1, 1.1.1
Dependencies base (>=4.7 && <5), containers (>=0.6.7 && <0.7), diagrams-cairo (>=1.4.2 && <1.5), diagrams-lib (>=1.4.6 && <1.5), gloss (>=1.13.2 && <1.14), gnuplot (>=0.5.7 && <0.6), linear (>=1.22 && <1.23), LPFP, SpatialMath (>=0.2.7 && <0.3), Vis (>=0.7.7 && <0.8) [details]
License BSD-3-Clause
Copyright 2023 Scott N. Walck
Author Scott N. Walck
Maintainer walck@lvc.edu
Category Physics
Home page https://lpfp.io
Uploaded by ScottWalck at 2023-09-17T13:33:42Z
Distributions LTSHaskell:1.1.1, Stackage:1.1.1
Executables LPFP-ElectricWave, LPFP-Hydrogen, LPFP-ProtonEB, LPFP-GlossBilliardAnimate, LPFP-GnuplotWave, LPFP-GlossWave, LPFP-GlossBilliard, LPFP-VisTwoSprings, LPFP-GlossProton, LPFP-Mech3Proton, LPFP-VisProjectile, LPFP-GlossProjectile, LPFP-GlossHalley, LPFP-VisSimulate, LPFP-VisAnimate, LPFP-VisDisplay3, LPFP-VisDisplay2, LPFP-VisDisplay, LPFP-GlossSimulate2, LPFP-GlossSimulate, LPFP-GlossAnimate, LPFP-GlossDisplay2, LPFP-GlossDisplay, LPFP-MakeTrajectoryGraph, LPFP-hello
Downloads 151 total (16 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2023-09-17 [all 2 reports]