See also ?EducationPhysics.

Look also for debtag field::physics.

## Physics tools

### Particle Physics

cernlib CERNLIB is a suite of data analysis tools and libraries created for use in physics experiments, but also with applications to other fields such as the biological sciences.

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.

geant321 Particle detector description and simulation tool.

Geant version 4

*Monte Carlo detector simulation libraries*(RFP: 325305) - now has a real license but it is probably not DFSG-free. See also More about Geant 4

CLHEP HEP foundation class library.

Feynmf set of LaTeX macros for creating Feynman diagrams

### Fluid Dynamics

gerris Gerris is a system for the solution of the partial differential equations describing fluid flow.

gpiv 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

abinit A package for electronic structure calculations.

OpenMx Package for nano-scale material simulations.

See also DebianScience/Chemistry

http://en.wikipedia.org/wiki/List_of_quantum_chemistry_and_solid_state_physics_software has a list of software - both free and commercial.

#### Electromagnetism and Optics

tessa simulation of 3D optical systems with the FDTD method

mpb The MIT Photonic-Bands package is a free program for computing the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures.

meep Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems.

#### Structure Visualisation

gdis A GTK based program for the display and manipulation of isolated molecules and periodic systems.

v-sim V_Sim visualizes atomic structures such as crystals, grain boundaries and so on

See also DebianScience/Chemistry and OpenScience > Chemistry > Molecule Viewers and Editors

#### Scanning probe microscopy

gwyddion Scanning Probe Microscopy visualization and analysis

#### XAS/ XAFS / EXAFS

horae (contrib) interactive graphical processing and analysis of EXAFS data.

ifeffit (contrib) An interactive program for XAFS analysis

sixpack (contrib) full-featured package for XAS analysis

#### X-ray diffraction

objcryst-fox A program for the ab initio structure determination from powder diffraction.

#### X-ray Fluorescence

pyMCA ITP: 514903 - Python toolkit and application for X-ray fluorescence analysis

### Supporting Packages

#### Peak Fitting

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

See [DebianScience/DataAcquisition] and http://blends.alioth.debian.org/science/tasks/numericalcomputation

#### Numerical Computation (MATLAB/IDL like)

http://blends.alioth.debian.org/science/tasks/numericalcomputation lists Matlab/IDL like packages for calculations on arrays, data analysis and visualisation.

#### Computer Algebra Systems

See DebianScience/ComputerAlgebraSystems for a comparison of some of these.

maxima Maxima is a fully symbolic computation program.

SymPy ?SymPy is a Python library for symbolic mathematics (manipulation).

sagemath Mathematics software written in Python

yacas Yacas is a small and highly flexible computer algebra language.The syntax is very close to Mathematica. The distribution contains a small library of mathematical functions, but its real strength is in the language in which you can easily write your own symbolic manipulation algorithms. It supports arbitrary precision arithmetic.

#### Image Analysis

See http://blends.alioth.debian.org/science/tasks/imageanalysis.html for applications to extract quantitative data from images.

## Physics tools that could be considered for inclusion in Debian

see jmol for display.

http://www.opennovation.org/ Opennovation.org is an open source engineering portal - an extensive list of free engineering/physics software.

http://en.wikipedia.org/wiki/Category:Physics_software lists physics software - some of it commercial.

## Tools with unofficial .deb

### Structure Determination

cmpr

*peak fitting and x-ray diffraction data viewer*already packaged by Carlo Segreexpgui

*GUI for GSAS (OK for Debian but GSAS isn't)*already packaged by Carlo Segremcmaille

*x-ray structure solution*already packaged by Carlo Segretpf

*x-ray profile refinement*already packaged by Carlo Segrexgen

*macromolecular crystallography*already packaged by Carlo SegreGxsm

*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 Carlo Segregsas

*x-ray Rietveld analysis*already packaged by Carlo Segre