See also ?EducationPhysics.
Look also for [http://debtags.alioth.debian.org/ debtag] [http://debtags.alioth.debian.org/tagindex/field%3A%3Aphysics.html field::physics].
[http://cdd.alioth.debian.org/science/tasks/physics.html Sentinel page]
Physics tools already packaged in Debian
Particle Physics
[http://people.debian.org/~kmccarty/cernlib/ Cernlib on Debian]
[http://packages.debian.org/source/sid/paw paw] PAW is an interactive program providing interactive graphical presentation and statistical and mathematical analysis tools. It is designed to work on objects familiar to physicists such as histograms, event files (Ntuples), vectors, etc.
[http://root.cern.ch/root ROOT] Now in Lenny. (See also [:DebianScience/ROOT:here].)
[http://packages.debian.org/unstable/science/geant321 geant321] Particle detector description and simulation tool.
[http://packages.debian.org/unstable/tex/feynmf Feynmf] set of LaTeX macros for creating Feynman diagrams
Fluid Dynamics
[http://packages.debian.org/unstable/math/gerris gerris] Gerris is a system for the solution of the partial differential equations describing fluid flow.
[http://packages.debian.org/unstable/science/gpiv gpiv] [http://packages.debian.org/unstable/science/gpivtools gpivtools] A collection of programs for images that are generated during a Particle Image Velocimetry (PIV) experiment. This is a technique to obtain the velocity field of a fluid flow quantitatively and is performed by tracking tracer particles that have been seeded to a fluid.
See also ["DebianScience/Engineering"]
Condensed Matter
Crystal Structure calculation
[http://packages.qa.debian.org/a/abinit.html abinit ] A package for electronic structure calculations.
[http://packages.debian.org/unstable/openmx ?OpenMx] Package for nano-scale material simulations.
See also ["DebianScience/Chemistry"]
Electromagnetism and Optics
[http://packages.debian.org/sid/tessa tessa] simulation of 3D optical systems with the FDTD method
[http://packages.qa.debian.org/m/mpb.html mpb] The MIT Photonic-Bands package is a free program for computing the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures.
[http://packages.debian.org/sid/meep meep] Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems.
Structure Visualisation
[http://packages.debian.org/unstable/science/gdis gdis] A GTK based program for the display and manipulation of isolated molecules and periodic systems.
[http://packages.debian.org/unstable/science/v-sim v-sim] V_Sim visualizes atomic structures such as crystals, grain boundaries and so on
See also ["DebianScience/Chemistry"] and [http://www.openscience.org/links.php?section=56 ?OpenScience > Chemistry > Molecule Viewers and Editors]
Scanning probe microscopy
[http://packages.debian.org/sid/gwyddion gwyddion] Scanning Probe Microscopy visualization and analysis
XAS/ XAFS / EXAFS
[http://packages.debian.org/unstable/contrib/science/horae horae] (contrib) interactive graphical processing and analysis of EXAFS data.
[http://packages.debian.org/unstable/contrib/science/ifeffit ifeffit] (contrib) An interactive program for XAFS analysis
[http://packages.debian.org/unstable/contrib/science/sixpack sixpack] (contrib) full-featured package for XAS analysis
Peak Fitting
[http://packages.debian.org/unstable/science/fityk fityk] Fityk is a flexible and portable program for nonlinear fitting of analytical functions (especially peak-shaped) to data (usually experimental data). In other words, for nonlinear peak separation and analysis.
Data Acquisition
[http://packages.debian.org/libgpib0 libgpib] ([http://lists.debian.org/debian-science/2005/08/msg00088.html boris])
[http://packages.debian.org/libcomedi0 libcomedi] ([http://lists.debian.org/debian-science/2005/08/msg00088.html boris])
Numerical Computation (MATLAB/IDL like)
[http://packages.debian.org/stable/octave octave] Octave is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.
[http://packages.debian.org/sid/octaviz octaviz] 3D visualization system for Octave
[http://packages.debian.org/stable/python-matplotlib matplotlib] Matplotlib is a pure Python plotting library designed to bring publication quality plotting to Python with a syntax familiar to Matlab users. All of the plotting commands in the pylab interface can be accessed either via a functional interface familiar to Matlab users or an object oriented interface familiar to Python users. [http://packages.debian.org/stable/ipython ipython], [http://packages.debian.org/stable/python-scipy scipy], [http://packages.debian.org/stable/python-numpy numpy]
[http://packages.debian.org/stable/pdl pdl] perl data language: Perl extensions for numerics gives standard perl the ability to COMPACTLY store and SPEEDILY manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing. The idea is to turn perl in to a free, array-oriented, numerical language in the same sense as commercial packages like IDL and ?MatLab.
[http://packages.debian.org/stable/scilab scilab] (non-free - though scilab 5 should be free) Scilab is a matrix-based scientific software package resembling Matlab and Xmath.
[http://packages.debian.org/sid/freemat freemat] ?FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source. ?FreeMat is available under the GPL license.
[http://packages.debian.org/sid/gnudatalanguage ?GnuDataLanguage] Free IDL compatible incremental compiler. It has full syntax compatibility with IDL 6.0.
Symbolic Calculation
[http://packages.debian.org/sid/axiom Axiom] ([http://www.axiom-developer.org/ upstream]) A general purpose computer algebra system
[http://packages.debian.org/sid/maxima maxima] Maxima is a fully symbolic computation program.
[http://packages.debian.org/sid/python-sympy ?SymPy] ?SymPy is a Python library for symbolic mathematics (manipulation).
Physics tools that could be considered for inclusion in Debian
[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=field..physics;users=debian-science@lists.debian.org Packages being worked on].
[http://www.hepforge.org/projects ?HepForge] Software from ?HepForge. (lhapdf is already in)
see [http://lists.debian.org/debian-science/2005/08/msg00076.html jmol for display].
[http://www.opennovation.org/] Opennovation.org is an open source engineering portal - an extensive list of free engineering/physics software.
Tools with unofficial .deb
Data Acquisition
TANGO [http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=tango mentors] [http://www.tango-controls.org/ upstream] is an object oriented distributed control system using CORBA and is being actively developed as a collaborative effort between the Alba, Desy, Elettra, ESRF and Soleil institutes.
Structure Determination
cmpr peak fitting and x-ray diffraction data viewer already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
expgui GUI for GSAS (OK for Debian but GSAS isn't) already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
fox crystal structure solution already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
mcmaille x-ray structure solution already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
tpf x-ray profile refinement already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
xgen macromolecular crystallography already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
Gxsm Gnome X scanning microscopy package, tool for data acquisition of STM/SPM/AFM and visualization, available from http://gxsm.sf.net.
Physics tools that cannot go to main for licensing reasons
fit2d 2D image analysis already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
jana2000 [http://www-xray.fzu.cz/jana/jana.html upstream] ([http://lists.debian.org/debian-science/2005/08/msg00088.html boris])
gsas x-ray Rietveld analysis already packaged by [http://lists.debian.org/debian-science/2005/08/msg00008.html Carlo Segre]
[http://geant4.web.cern.ch/geant4/ Geant version 4] Monte Carlo detector simulation libraries ([http://bugs.debian.org/325305 RFP]) - now has a [http://geant4.web.cern.ch/geant4/license/LICENSE.html real license] but it is [http://lists.debian.org/debian-legal/2006/07/msg00016.html probably not DFSG-free]. See also [:DebianScience/Geant4:More about Geant 4]
Geant 4 depends upon [http://proj-clhep.web.cern.ch/proj-clhep/ CLHEP], a HEP foundation class library already unofficially packaged by [http://www-zeus.desy.de/~ferrando/ James Ferrando]. The license of parts of CLHEP is non-free; see for instance [http://lcgapp.cern.ch/doxygen/CLHEP/CLHEP_2_0_2_2/doxygen/html/_matrix_8h-source.html Matrix.h].