Name: learn-physics Version: 0.6.6 x-revision: 2 Synopsis: Haskell code for learning physics Description: 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. License: BSD3 License-file: LICENSE Author: Scott N. Walck Maintainer: Scott N. Walck Category: Physics Build-type: Simple Cabal-version: >=1.10 Library Exposed-modules: 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.GlossTools Physics.Learn.Visual.PlotTools Physics.Learn.Visual.VisTools Physics.Learn.Volume Build-depends: base >= 4.7 && < 5, gloss >= 1.8 && < 1.14, gnuplot >= 0.5 && < 0.6, hmatrix >= 0.17 && < 0.21, Vis >= 0.7.7 && < 0.7.7.1, SpatialMath >= 0.2.7 && < 0.3, vector-space >= 0.8.4 && < 0.17 Hs-source-dirs: src default-language: Haskell2010 Source-repository head type: git location: https://github.com/walck/learn-physics Executable learn-physics-PlaneWave Main-is: examples/src/PlaneWave.hs Build-depends: Vis >= 0.7.7 && < 0.7.7.1, base >= 4.5 && < 5, learn-physics default-language: Haskell2010 Executable learn-physics-eFieldLine3D Main-is: examples/src/eFieldLine3D.hs Build-depends: Vis >= 0.7.7 && < 0.7.7.1, base >= 4.5 && < 5, learn-physics default-language: Haskell2010 Executable learn-physics-LorentzForceSimulation Main-is: examples/src/LorentzForceSimulation.hs Build-depends: Vis >= 0.7.7 && < 0.7.7.1, base >= 4.5 && < 5, SpatialMath >= 0.2.7 && < 0.3, learn-physics default-language: Haskell2010 Executable learn-physics-BCircularLoop Main-is: examples/src/BCircularLoop.hs Build-depends: Vis >= 0.7.7 && < 0.7.7.1, base >= 4.5 && < 5, learn-physics default-language: Haskell2010 Executable learn-physics-sunEarth Main-is: examples/src/sunEarthRK4.hs Build-depends: gloss >= 1.8 && < 1.14, base >= 4.5 && < 5, learn-physics default-language: Haskell2010 Executable learn-physics-eFieldLine2D Main-is: examples/src/eFieldLine2D.hs Build-depends: gloss >= 1.8 && < 1.14, base >= 4.5 && < 5, learn-physics default-language: Haskell2010 Executable learn-physics-Projectile Main-is: examples/src/Projectile.hs Build-depends: gnuplot >= 0.5 && < 0.6, base >= 4.5 && < 5, learn-physics default-language: Haskell2010 Executable learn-physics-NMR Main-is: examples/src/NMR.hs Build-depends: base >= 4.5, learn-physics default-language: Haskell2010