Differences between revisions 118 and 120 (spanning 2 versions)
Revision 118 as of 2021-04-13 11:19:20
Size: 8482
Editor: GurkanMyczko
Comment: dead link marker
Revision 120 as of 2021-04-14 04:03:49
Size: 8173
Editor: PaulWise
Comment: educationphsyics page never existed
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
 . See also EducationPhysics.
 * Look also for [[http://debtags.alioth.debian.org/|debtag]] [[http://debtags.alioth.debian.org/tagindex/field::physics.html|field::physics]] (dead link).
 * [[http://blends.alioth.debian.org/science/tasks/physics|Sentinel page]]
 * Look also for [[https://debtags.debian.org/|debtag]] [[https://debtags.debian.org/reports/taginfo/field::physics|field::physics]].
 * [[https://blends.debian.org/science/tasks/physics|Sentinel page]]
Line 5: Line 5:
Line 6: Line 7:
 * [[http://cernlib.web.cern.ch/cernlib/|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.
 * [[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 Wheezy. (See also [[DebianScience/ROOT|here]].)
 * [[http://packages.debian.org/unstable/science/geant321|geant321]] Particle detector description and simulation tool.
   * [[http://geant4.web.cern.ch/geant4/|Geant version 4]] ''Monte Carlo detector simulation libraries'' (RFP: DebianBug:325305) - 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]]
 * [[http://proj-clhep.web.cern.ch/proj-clhep/|CLHEP]] HEP foundation class library.
 * [[http://packages.debian.org/unstable/tex/feynmf|Feynmf]] set of LaTeX macros for creating Feynman diagrams

* [[https://cernlib.web.cern.ch/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.
 * [[DebianPackage:src: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.
 * [[https://root.cern/root/|ROOT]]. (See also [[DebianScience/ROOT|here]].)
 * [[DebianPackage:src:geant321|geant321]] Particle detector description and simulation tool.
   * [[https://geant4.web.cern.ch/|Geant version 4]] ''Monte Carlo detector simulation libraries'' (RFP: DebianBug:325305) - now has a [[https://geant4.web.cern.ch/license/LICENSE.html|real license]] but it is [[https://lists.debian.org/msgid-search/44AAF4D0.1090401@princeton.edu|probably not DFSG-free]]. See also [[DebianScience/Geant4|More about Geant 4]]
 * [[https://proj-clhep.web.cern.ch/proj-clhep/|CLHEP]] HEP foundation class library.
 * [[DebianPackage:src:feynmf|Feynmf]] set of LaTeX macros for creating Feynman diagrams
Line 14: Line 17:
 * [[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.

* [[DebianPackage:src:gerris|gerris]] Gerris is a system for the solution of the partial differential equations describing fluid flow.
 * [[DebianPackage:src:gpiv|gpiv]] [[DebianPackage:src: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.
Line 19: Line 24:
Line 20: Line 26:
 * [[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.

* [[DebianPackage:src:abinit|abinit]] A package for electronic structure calculations.
 * [[DebianPackage:src:openmx|OpenMx]] Package for nano-scale material simulations.
Line 25: Line 32:
http://en.wikipedia.org/wiki/List_of_quantum_chemistry_and_solid_state_physics_software has a list of software - both free and commercial. WikiPedia:List_of_quantum_chemistry_and_solid_state_physics_software has a list of software - both free and commercial.
Line 27: Line 35:
 * [[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.

* [[DebianPackage:src:tessa|tessa]] simulation of 3D optical systems with the FDTD method
 * [[DebianPackage:src:mpb|mpb]] The MIT Photonic-Bands package is a free program for computing the band structures (dispersion relations) and electromagnetic modes of periodic dielectric structures.
 * [[DebianPackage:src:meep|meep]] Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems.
Line 31: Line 41:
 * [[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]]

* [[DebianPackage:src:gdis|gdis]] A GTK based program for the display and manipulation of isolated molecules and periodic systems.
 * [[DebianPackage:src:v-sim|V_Sim]] visualizes atomic structures such as crystals, grain boundaries and so on
See also [[DebianScience/Chemistry]] and [[http://openscience.org/software/chemistry/molecule-viewers-and-editors/|OpenScience > Chemistry > Molecule Viewers and Editors]]
Line 36: Line 47:
 . [[http://packages.debian.org/sid/gwyddion|gwyddion]] Scanning Probe Microscopy visualization and analysis
. [[DebianPackage:src:gwyddion|gwyddion]] Scanning Probe Microscopy visualization and analysis
Line 38: Line 51:
 * [[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

* [[DebianPackage:src:horae|horae]] (contrib) interactive graphical processing and analysis of EXAFS data.
 * [[DebianPackage:src:ifeffit|ifeffit]] (contrib) An interactive program for XAFS analysis
 * [[DebianPackage:src:sixpack|sixpack]] (contrib) full-featured package for XAS analysis
Line 43: Line 57:
 * [[http://packages.qa.debian.org/o/objcryst-fox.html|objcryst-fox ]] A program for the ab initio structure determination from powder diffraction.
* [[DebianPackage:src:objcryst-fox|objcryst-fox ]] A program for the ab initio structure determination from powder diffraction.
Line 46: Line 61:
Line 47: Line 63:
Line 48: Line 65:
Line 49: Line 67:
 * [[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.
* [[DebianPackage:src: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.
Line 52: Line 71:
See [DebianScience/DataAcquisition] and [[http://blends.alioth.debian.org/science/tasks/numericalcomputation]]
See [[DebianScience/DataAcquisition]] and https://blends.debian.org/science/tasks/dataacquisition
Line 54: Line 75:
 * [[http://blends.alioth.debian.org/science/tasks/numericalcomputation]] lists Matlab/IDL like packages for calculations on arrays, data analysis and visualisation.
* [[https://blends.debian.org/science/tasks/numericalcomputation]] lists Matlab/IDL like packages for calculations on arrays, data analysis and visualisation.
Line 56: Line 79:
Line 58: Line 82:
 * [[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).
 * [[http://packages.debian.org/sid/sagemath|sagemath]] Mathematics software written in Python
 * [[http://packages.debian.org/sid/yacas|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.
 * [[DebianPackage:src:axiom|Axiom]] ([[http://www.axiom-developer.org/|upstream]]) A general purpose computer algebra system
 * [[DebianPackage:src:maxima|maxima]] Maxima is a fully symbolic computation program.
 * [[DebianPackage:src:python-sympy|SymPy]] SymPy is a Python library for symbolic mathematics (manipulation).
 * [[DebianPackage:src:sagemath|sagemath]] Mathematics software written in Python
 * [[DebianPackage:src:yacas|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.
Line 65: Line 89:
See [[http://blends.alioth.debian.org/science/tasks/imageanalysis.html]] for applications to extract quantitative data from images.
Line 67: Line 90:
See [[https://blends.debian.org/science/tasks/imageanalysis]] for applications to extract quantitative data from images.
Line 69: Line 93:
 * [[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.
 * http://en.wikipedia.org/wiki/Category:Physics_software lists physics software - some of it commercial.
 *

* [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=field..physics;users=debian-science@lists.debian.org|Packages being worked on]].
 * Software from [[https://www.hepforge.org/projects|HepForge]]. (lhapdf is already in)
 * see [[https://lists.debian.org/msgid-search/200508111636.15480.e.willighagen@science.ru.nl|jmol for display]].
 * [[http://www.opennovation.org/|Opennovation.org]] is an open source engineering portal - an extensive list of free engineering/physics software.
 * WikiPedia:Category:Physics_software lists physics software - some of it commercial.
Line 78: Line 103:
 * 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]]
 * 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.

* cmpr ''peak fitting and x-ray diffraction data viewer'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]
 * expgui ''GUI for GSAS (OK for Debian but GSAS isn't)'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]
 * mcmaille ''x-ray structure solution'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]
 * tpf ''x-ray profile refinement'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]
 * xgen ''macromolecular crystallography'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]
 * [[http://gxsm.sourceforge.net/|Gxsm]] ''Gnome X scanning microscopy'' package, tool for data acquisition of STM/SPM/AFM and visualization.
Line 85: Line 112:
 * 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]]

* fit2d ''2D image analysis'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]
 * jana2000 [[http://www-xray.fzu.cz/jana/jana.html|upstream]] ([[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|boris]])
 * gsas ''x-ray Rietveld analysis'' already packaged by [[https://lists.debian.org/msgid-search/Pine.LNX.4.63.0508012334580.4097@localhost.localdomain|Carlo Segre]]

Physics tools

Particle Physics

  • 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 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.

  • ROOT. (See also here.)

  • geant321 Particle detector description and simulation tool.

  • 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

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 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 https://blends.debian.org/science/tasks/dataacquisition

Numerical Computation (MATLAB/IDL like)

Computer Algebra Systems

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

  • Axiom (upstream) A general purpose computer algebra system

  • 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 https://blends.debian.org/science/tasks/imageanalysis for applications to extract quantitative data from images.

Physics tools that could be considered for inclusion in Debian

Tools with unofficial .deb

Structure Determination

  • cmpr peak fitting and x-ray diffraction data viewer already packaged by Carlo Segre

  • expgui GUI for GSAS (OK for Debian but GSAS isn't) already packaged by Carlo Segre

  • mcmaille x-ray structure solution already packaged by Carlo Segre

  • tpf x-ray profile refinement already packaged by Carlo Segre

  • xgen macromolecular crystallography already packaged by Carlo Segre

  • Gxsm Gnome X scanning microscopy package, tool for data acquisition of STM/SPM/AFM and visualization.

Physics tools that cannot go to main for licensing reasons