Skip to content

Latest commit

 

History

History
executable file
·
108 lines (81 loc) · 6.68 KB

Physics.md

File metadata and controls

executable file
·
108 lines (81 loc) · 6.68 KB

  • ACME.jl :: Analog Circuit Modeling and Emulation for Julia.
  • auditory.jl :: Auditory filterbanks in Julia.
  • Chipmunk.jl :: A binding of the physics engine Chipmunk for Julia.
  • CMSSW.jl :: A work-in-progress wrapper for ROOT.jl.
  • Codata.jl
  • HEP.jl :: A collection of methods useful for HEP.
  • JLab.jl :: Some scripts used in MIT 8.13 Experimental Physics (Fall 2014).
  • JuliBoots :: Conformal bootstrap calculations.
  • JuliaPower :: A package of scripts in Julia to solve power flow and simulate cascading failures in power systems.
  • LambertW.jl :: Lambert's W function in Julia.
  • Mass.jl :: An experimental frameworks for TES pulse analysis.
  • Measurements.jl :: Error propagation calculator and library. It supports real and complex numbers with uncertainty, arbitrary precision calculations, and operations with arrays.
  • MonteCarloMeasurements.jl :: Error propagation using Monte-Carlo simulation. Similar to Measurements.jl, but more accurate for highly nonlinear functions at the expense of longer execution time.
  • Physical.jl
  • Quantities.jl :: Dimensions and Quantities.
  • ROOT.jl :: A toy experiment interfacing ROOT and Julia through FWLite. ROOT is a data analysis library widely used at experiments at CERN for HEP data analyses.
  • ROOTDataFrames.jl :: A wrapper for ROOT Trees through the Abstract DataFrame interface.
  • Signals.jl :: A high level Signal type with a common timebase and groups of channels.

Plasma Physics

  • VlaPy :: 1D-1V Vlasov-Poisson(-Fokker-Planck) Plasma Physics Simulation Tool.

Electromagnetism

  • Dipole julia :: A set of functions that computes the electromagnetic radiation of an Hertz dipole (E and B fields).
  • Peacock.jl :: Photonic crystals in Julia.
  • Reverb Julia :: A julia version of an electromagnetic reverberation chamber model based on image theory.
  • SpikeSorting.jl :: Online spike sorting methods in Julia.
  • Stirrer :: A Julia and Python set of tools to model stirrers in reverberation chambers.
  • Z :: Wave impedance in a reverberation chamber.

Fluid Dynamics


Laser Physics

  • SALT.jl :: SALT (steady-state ab-initio laser theory) solver package for Julia.

Medical Physics

  • Xray.jl :: Julia interface for NIST x-ray database.

Quantum Mechanics

  • QuantumOptics.jl :: Quantum optics toolbox is a numerical framework written in Julia that makes it easy to simulate various kinds of quantum systems. It is similar to the Quantum Optics Toolbox for MATLAB and its Python equivalent QuTiP.
  • QuDOS.jl :: Quantum Dynamics of Open Systems in Julia.
  • WignerSymbols.jl :: A Julia package for computing Wigner symbols and related quantities.

Quantum Physics

Quantum Physics, Lindblad dynamics, Quantum tensor network, information and computation, etc...

  • MERA.jl :: provides Julia implementations of some basic Multiscale Entaglement Renormalization Ansatz algorithms.
  • QuBase.jl :: A foundational library for quantum mechanics in Julia, that provides a unifying type structure and set of basic functions for computational quantum mechanics.
  • QuDirac.jl :: A library for performing quantum mechanics using Dirac notation.
  • QuDynamics.jl :: A library for solving dynamical equations in quantum mechanics.

Statistical Mechanics

  • IsingModels.jl :: The Ising model as a Julian distribution.
  • MyIsing.jl :: A naive and first try to implement a 2D Square Ising Model using Julia.

Complex Systems

  • DynamicalBilliards.jl :: An easy-to-use, modular and extendable Julia package for Dynamical Billiard systems in two dimensions.
  • DynamicalSystems.jl :: A Julia software library for nonlinear dynamics and chaos. Composed of various sub-packages, DynamicalSystemsBase, ChaosTools and TimeseriesPrediction.


Miscellaneous

  • fys :: Physics and misc unmaintained Julia code.