GRADES Software List (142 shown / 142 total)

                  
Software NameVersionsProg LanguagesBeamlinesCommentsSource CodeDocumentationDownload PageInstallation PageWebsitesTutorialsPublicationsDebian PackagesExecutablesDependenciesShort DescriptionInputsLicenseOpen SourceOperating SystemsOutputsPurposesTechniquesGPUApptainer
3D_Slicer5.10.0 (stable)
5.11.0 (preview)
C++——LinkLinkLink——————BSD typeTrueLinux, Mac, Windows—Segmentation, Visualization—FalseFalse
ABINIT10.4.5PythonGALAXIES, SEXTANTS—LinkLinkLink—————True——AnalysisIXS, RIXS, MaterialsFalseFalse
ADXV——PROXIMA-1, PROXIMA-2AArea Detector X-ray Viewer (ADXV)—LinkLink————————True——ReductionMXFalseFalse
ALBULA———Requires a graphic card
Running ALBULA on your local machine offers better stability and performance.
Running ALBULA remotely (SSH, VNC, etc.) can cause OpenGL forwarding issues in conjunction with certain driver combinations.
———Link————LBULA is DECTRIS’ dedicated software for display and analysis of image data from X-ray and electron detectors.
It consists of the standalone ALBULA viewer and the Python programming interface ALBULA API
—FalseLinux, Mac, Windows———TrueFalse
AlphaFoldv2.3.2 (src)—PROXIMA-1, PROXIMA-2A—Link————————TensorFlow, JAX——Apache 2.0True——AnalysisMXFalseFalse
ANA-RODversion 1.7 (2019-07-11)CCRISTAL, DIFFABS, SIRIUS, SIXSExecutables and sources are provided.
Standard and extended versions are available.
To compile and link the ANA-ROD programs on Linux, you need the PGPLOT interface libraries.
Terminal-based command-line interface (GUI only for Windows).
—LinkLink————gcc, pgplot (version 5.2.2)——Licensing IssueTrueLinux, Windows—AnalysisXRD, Diffraction (surface)FalseFalse
ARPYS——ANTARES, CASSIOPEE, GALAXIES, HERMES, PLEIADES, TEMPOpackage name is 'python3-arpys' in debianLinkLink———————True——ReductionXPS, ARPESFalseTrue
ASE3.29.0 (21 June 2026)
3.28.0 (17 March 2026)
3.28.0-2 (trixie testing)
3.27.0 (28 December 2025)
3.26.0 (12 August 2025)
3.24.0 (trixie stable)
—DESIRS, SIXSApptainer -- the command 'ase test' failsLinkLink—Link———python >= 3.9, numpy, scipy, matplotlib, flask, pytest, pytest-mock, pytest-dist, spglibAtomic Simulation Environment (ASE)
ASE is a set of tools and Python modules for setting up, manipulating, running, visualizing and analyzing atomistic simulations.
—GNU LGPLTrue————FalseTrue
Astra2.3.1—ANATOMIX, NANOSCOPIUM, PSICHE——Link————————TrueLinux, Windows—ReductionTomographyTrueFalse
ATSAS4.1.0—MARS, SIRIUS, SWINGneed registration—LinkLink———————TrueLinux, Mac, Windows—AnalysisSAXSFalseFalse
Avizo——ANATOMIX, NANOSCOPIUM, PSICHE——Link—————————False——AnalysisTomographyFalseFalse
Avogadro2—C++, PythonSIRIUShas pluginsLinkLinkLinkLink———an advanced molecular editor designed use in computational chemistry, molecular modeling, bioinformatics, materials science and related area.—BSD 3-ClauseTrueLinux, Mac, Windows———FalseFalse
aXis200001 Jan 2026
10 Apr 2025
—ANTARES, CASSIOPEE, GALAXIES, HERMES, METROLOGIE, PLEIADES, PSICHE, TEMPORequires IDL (IDL v6.3 can downloaded on the website)
IDL Virtual Machine version of aXis2000 is also available
—Link—————IDL——TrueMac, Windows—Analysis, ReductionXPS, ARPES, Multispectral 2D ImagingFalseFalse
BeStSel————————————BeStSel (Beta Structure Selection)
freely accessible webserver
for secondary structure determination and fold recognition from protein circular dichroism Spectra
see "Soleil Software Documentation"
—False————FalseFalse
Binocularsv0.0.19PythonCRISTAL, DIFFABS, SIRIUS, SIXSSur Debian, il y a deux paquets (binoculars et python3-binoculars).
Cela permet d'avoir accès à quatre exécutables (binoculars, binoculars-gui, binoculars-fitaid et binoculars-processgui).
Appainer -- Erreur liée à QT (error creating runtime directory '/run/user/1000')
LinkLink————binoculars
binoculars-fitaid
binoculars-gui
binoculars-processgui
binoculars-server
python3-binoculars, python3-numpy, python3 (any)BINoculars is a tool for data reduction and analysis of large sets of surface diffraction data that have been acquired with a two-dimensional X-ray detector.—GNU GPLTrueLinux—ReductionXRD, Diffraction (surface)FalseTrue
BioXTAS-RAW2.4.1 (2026-01-20)
2.4.0 (2025-11-19)
2.3.1 (2025-06-30)
2.3.0 (trixie, 2024-06-29)
2.2.1 (bookworm; 2023-06-22)
PythonMARS, SIRIUS, SWINGDebian package is python3-bioxtasraw
Broken on trixie
LinkLinkLinkLink———bioxtas_raw——GPLv3TrueLinux, Mac, Windows—ReductionSAXSFalseFalse
BornAgain23.0 (src, 23 May 2025)
22.0 (trixie)
1.19.0-3 (bookworm)
C++CRISTAL, DIFFABS, SIRIUS, SIXSGUI
includes Python bindings
debian = bookworm (OK), trixie (NOT OK)
LinkLinkLinkLink——bornagain——GPLv3TrueLinux, Mac, Windows—AnalysisXRD, Diffraction (surface), XRR, GISAXSFalseFalse
CasaXPS2.3.26—————Link—————Powerful analysis techniques for both spectral and imaging data
The system originally designed for XPS and Auger data
Now offers features covering a wide range of analytical techniques including ToF SIMS, dynamic SIMS and many more
—FalseWindows——XPSFalseFalse
CCTBx——PROXIMA-1, PROXIMA-2A——LinkLink———————TrueLinux, Mac, Windows—ReductionMXFalseFalse
CDToolsX—C++DISCO————————Qt 5.7——TrueWindows—Analysis—FalseFalse
ChimeraX1.10.1——UCSF Chimera is legacy software, meaning that it is no longer being developed or supported
Commercial licenses for UCSF ChimeraX and UCSF Chimera are nonexclusive, nontransferable, and last for 3 years from the date of issuance.
No free trials are offered
—LinkLink—————a molecular visualization program—FalseMac———FalseFalse
cif2hkl—————————————False————FalseFalse
Code::Blocks25.03 (latest)
25.03 (trixie)
————LinkLink————The free C/C++ and Fortran IDE—GPLv3TrueLinux, Mac, Windows—IDE—FalseTrue
Coot1.1.17 (latest)
1.1.15 (trixie)
——Appainer -- Erreur liée à la création d'un fichier (unable to create directory '/run/user/1000/dconf' Read-only file system.)LinkLinkLink————Coot is for macromolecular model building, model completion and validation, particularly suitable for protein modelling using X-ray data.—False————FalseTrue
CorreliQ4—Matlab——————————A software for-finite-element-displacement field measurements by digital image correlation—False————FalseFalse
CP2K2025.2 (July 23, 2025)
2025.1 (trixie)
Fortran08——LinkLinkLinkLink—a quantum chemistry and solid state physics software package
that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems.
—GNU GPLTrueLinux, Mac, Windows———TrueTrue
CREST——DESIRSCREST = Conformer-Rotamer Ensemble Sampling Tool.LinkLink—Link———for the automated exploration of the low-energy molecular chemical space.—LGPL-3.0TrueLinux———FalseFalse
CrysAlisPro——CRISTAL———————————True——ReductionXRD, Diffraction (monocrystal)FalseFalse
CrysFML——CRISTAL, DIFFABS, MARS, PSICHE, PUMA——LinkLink————————TrueLinux, Mac, Windows—AnalysisXRD, Diffraction (powder)FalseFalse
CrysPyv0.8.0—ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBA, SEXTANTS—LinkLink—————————True——AnalysisXAS, XANES, EXAFS, IXS, RIXSFalseFalse
cSAXS_PtychoShelves——CRISTAL, SEXTANTS, SWING——Link—————————True——ReductionPtychography, CXI, CDITrueFalse
DARTS————————————True————FalseFalse
DENSSv1.8.7 (latest)
v1.8.6 (PyPI)
v0.0.1 (debian trixie or bookworm)
—MARS, SIRIUS, SWINGpython3-denss (trixie)LinkLinkLinkLinkbest_enantiomers.sh
denss.align.py
denss.align2xyz.py
denss.align_and_average.py
denss.align_by_principal_axes.py
denss.all.py
denss.average.py
denss.calcfsc.py
denss.fit_data.py
denss.get_info.py
denss.mrcops.py
denss.pdb2mrc.py
denss.py
denss.refine.py
denss.rho2dat.py
fsc2res.py
superdenss
Python (3.6+)., NumPy (v1.10+), SciPyDENsity from Solution Scattering (DENSS)
an algorithm for calculating 3D particle electron densities directly from 1D solution scattering data
—GPLv3True——AnalysisSAXSTrueFalse
DFTB+25.1 (2025-12-18)Fortran90DESIRS—LinkLinkLink————for carrying out fast quantum mechanical atomistic calculations based on the Density Functional Tight Binding method.—LGPL-3.0False————FalseFalse
DIALS——PROXIMA-1, PROXIMA-2A——LinkLink——————TrueLinux, Mac, Windows—ReductionMXFalseFalse
Dioptas0.7.1—CRISTAL, DIFFABS, MARS, PSICHE, PUMA—LinkLink————————GNU GPLTrueWindows—AnalysisXRD, Diffraction (monocrystal), Diffraction (powder)TrueTrue
dmrgpp——SEXTANTS, GALAXIES—Link———————Dioptas is a Python-based program for on-the-fly data processing and exploration of two-dimensional X-ray diffraction area detector data.—True——AnalysisIXS, RIXSFalseFalse
Dragonfly——ANATOMIX, SWINGMany license models——————————False——Analysis, Filtering, Segmentation, Visualization—TrueFalse
Dyna————LinkLink—————————MITTrueLinux, Mac, Windows———FalseFalse
Elk-LAPW10.5.16—SEXTANTS, GALAXIES——LinkLink——————True——AnalysisIXS, RIXS, MaterialsFalseFalse
Fastoshv1.0.9 (17 juin 2025)MatlabANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBAno git repository
GUI
Requires a MathWorks License
—LinkLink————Developped by SAMBA, but can be applied to beamlines doing XAFS
XAFS = X-ray Absorption Fine Structure (XANES + EXAFS)
—GPLv3TrueLinux, Mac, Windows—ReductionXAS, XANES, EXAFSFalseFalse
FDMNES——ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBAno src—LinkLink———————True——AnalysisXAS, XANES, EXAFSFalseFalse
FEFF——ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBA——LinkLink——————True——AnalysisXAS, XANES, EXAFSFalseFalse
Fiji——DIFFABS, HERMES, METROLOGIE, PSICHE———Link———————True——ReductionXRD, Diffraction (liquid), Multispectral 2D ImagingFalseFalse
Fit2D——DIFFABS, HERMES, METROLOGIE, PSICHEold but still highly used——————————TrueMac, Windows—ReductionMultispectral 2D ImagingFalseFalse
Fox2024.1 (src, August 2024)
2022.1-2 (trixie)
C++CRISTAL, DIFFABS, MARS, PSICHE, PUMAobjcryst-fox in trixie
Free Objects for Xtallography
LinkLinkLinkLink——program for the ab initio structure determination from powder diffraction—GPLv2TrueLinux, Mac, Windows—AnalysisXRD, Diffraction (powder)FalseFalse
Foxtrot——MARS, SIRIUS, SWING———Link—————foxtrot——True——ReductionSAXSFalseFalse
FullProf——CRISTAL, DIFFABS, MARS, PSICHE, PUMA——LinkLink———————True——AnalysisXRD, Diffraction (powder)FalseFalse
gdpc2.2.5 (src)——source code as tar.gzLink——————a program for visualising molecular dynamic simulations
gdpc reads xyz input and custom formats and can write out pictures of the frames
—GNU GPLTrue————FalseFalse
GenXv3.7.13 (src)
3.7.9+dfsg-1 (debian, stable + testing)
PythonCRISTAL, DIFFABS, SIRIUS, SIXSdebian pkg is python3-genx (version is 3.8.0+dfsg-1) -> works OK
FAILED to install (debian, src, pip, uv)
GUI
LinkLinkLinkLinkgenx
genx_server
python >= 3.6 (recommend >= 3.8), wxPython > 4.0 (recommend >= 4.1), numpy > 1.0, scipy > 0.5, matplotlib > 0.9, platformdirs, h5py, orsopy >= 1.2.0Program using the differential evolution algorithm for fitting, primarily, X-ray and neutron reflectivity data, lately also surface x-ray diffraction data.—GPLv3TrueLinux, Mac, Windows—AnalysisXRD, Diffraction (surface), XRRFalseTrue
gHKL5.1.3-1 (trixie)—CRISTAL, DIFFABS, MARS, PSICHE, PUMA———————binoculars-ng
ghkl
——True——ReductionXRD, Diffraction (powder)FalseTrue
GIDVisv2020-06-30MatlabSIRIUSGUILinkLinkLink———A modular MATLAB program to analyze grazing incidence X-ray diffraction images.*.tif, *.edf, *.cbf, *.mccd, etc.GPLv3FalseLinux, Windows—Analysis, VisualizationGIXD, GIWAXSFalseFalse
gnuplot6.0.3 (June 2025, src, stable)
6.0.2+dfsg1-1 (trixie)
———LinkLinkLink———a portable command-line driven graphing utility.—FalseLinux, Mac, Windows—Visualization—FalseTrue
GPAW——SEXTANTS, GALAXIES—LinkLinkLink—————Python 3.9 or later, ASE, NumPy, SciPy, LibXC, A C compiler, A BLAS library——GPLv3True——AnalysisIXS, RIXS, MaterialsFalseFalse
GROMACS2025.3————LinkLinkLink—A free and open-source software suite for high-performance molecular dynamics—GNU LGPLTrueLinux, Mac, Windows———TrueFalse
GSAS-2v1.0.1 (src)—CRISTAL, DIFFABS, MARS, PSICHE, PUMA—Link—Link———————True——AnalysisXRD, Diffraction (powder)FalseFalse
Gwalhirv0.0.5 (src)—CRISTAL, SEXTANTS, SWING—Link——————————GPLv3True——ReductionPtychography, CXI, CDIFalseFalse
Gwyddion2.69—DIFFABS, HERMES, METROLOGIE, PSICHEPackages in Ubuntu 20.04 are unfortunately completely broken. The program runs but without any modules – making it useless. You need to use the PPALinkLinkLink———Scanning Probe Microscopy visualization and analysis tool—TrueLinux, Mac, Windows—AnalysisMultispectral 2D ImagingFalseTrue
h5py——SWING—LinkLink—Link———————BSD 3-ClauseTrueLinux, Mac, Windows———FalseFalse
HKL2000——PROXIMA-1, PROXIMA-2A——LinkLink———————True——ReductionMXFalseFalse
Horae0.9.27
071~svn537+ds1-2 (trixie)
—ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBAIt contains the binairies athena and artemis
Apptainer -- hence, there is two apptainers (one for athena, one for artemis)
LinkLink——————A comprehensive XAS data analysis system using Feff and Ifeffit or Larch—perlartisticTrueMac, Windows—ReductionXAS, XANES, EXAFSFalseTrue
HyperSpy2.3.0 (src)PythonDIFFABS, HERMES, METROLOGIE, PSICHE—LinkLinkLink——————True——AnalysisMultispectral 2D ImagingFalseFalse
IFEFFit——ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBAIFEFFIT has been replaced by Larch——Link——————True——AnalysisXAS, XANES, EXAFSFalseFalse
IgorPro9—ANTARES, CASSIOPEE, GALAXIES, HERMES, PLEIADES, TEMPO———Link—————Technical graphing and data analysis software for scientists and engineers—TrueMac, Windows—AnalysisARPES, XPSFalseFalse
ilastikRelease Candidate 1.4.2 (27 May 2026)
Release 1.4.1.post1 (31 May 2025)
Python——LinkLinkLinkLink——————GPLv3FalseLinux, Mac, Windows———FalseFalse
ImageJ1.54p (src, 17 February 2025)
1.54g-1 (trixie)
—AILES, DIFFABS, DESIRS, DISCO, HERMES, LUCIA, METROLOGIE, PSICHE, SEXTANTS, SIRIUS, SMIS—LinkLinkLinkLink——imagejJava image processing program—TrueLinux, Mac, Windows—ReductionXRD, Diffraction (liquid), Multispectral 2D ImagingFalseTrue
IMOD——ANATOMIX, NANOSCOPIUM, PSICHE———Link———————TrueLinux, Mac, Windows—AnalysisCryo-EM, TomographyFalseFalse
Jana——CRISTAL, DIFFABS, MARS, PSICHE, PUMA———————————TrueLinux, Windows—AnalysisXRD, Diffraction (monocrystal), Diffraction (powder)FalseFalse
JupyterLabv4.4.8 (src)
4.0.11+ds1+~cs11.25.27-7 (trixie, stable)
———Link——Link—————True————FalseFalse
LabPlot2.12.1 (src, 18 August 2025)——Segmentation Fault, does not work on trixie (borken)LinkLinkLink———Data Visualization and Analysis software—False————FalseTrue
LAMMPSstable_22Jul2025 (src)
20250204+dfsg.1-2 (trixie)
C++——LinkLinkLink——Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS).—GNU LGPLFalseLinux, Mac, Windows———FalseTrue
LARCH2025.3.0 (src)PythonANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, PUMA, ROCK, SAMBAGUI
CLI
debian package is named python3-xraylarch
LinkLinkLinkLink—epics_xrf
gse_mapviewer
larch_cli
larch_server
larch_xrd1d
larch_xrf
larix
xasviewer
numpy, scipy, h5py, matplotlibLarch is an open-source library and set of applications for visualizing, processing, and analyzing X-ray absorption and fluorescence spectroscopy data from synchrotron beamlines.
While its origins and emphasis are in X-ray absorption fine-structure spectroscopy (XAS),
including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS),
it also supports visualization and analysis tools for several related X-ray measurement modes.
These include X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.
—MITTrueLinux, Mac, Windows—AnalysisXAS, XANES, EXAFSFalseTrue
libHKL——CRISTAL, DIFFABS, SIRIUS, SIXSThis package is superceded by hkl-feedstock—————————True——ReductionXRD, Diffraction (monocrystal), Diffraction (powder), Diffraction (surface)FalseFalse
Libxy-bin——CRISTAL, DIFFABS, MARS, PSICHE, PUMA———————————True——ReductionXRD, Diffraction (powder)FalseFalse
Mantis2.3.02 (src)
3.2.9 (pypi)
3.2.2 (trixie)
PythonANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBAMultivariate ANalysis Tool for Spectromicroscop (MANTiS)
mantis-xray (package name in trixie)
LinkLinkLink———PyQt5, Numpy, Scipy, Matplotlib, h5py, Python Imaging Library (PIL), lxml, PyQtGraph, scikit-image, netcdf4-python (Optional)MANTiS is an open-source Python tool designed for the automated multivariate analysis of X-ray spectromicroscopy data,
where each pixel of an image is associated with a full X-ray absorption spectrum.
It enables scientists to extract meaningful chemical and structural information from large, complex datasets.
—GPLv3TrueLinux, Mac, Windows—Analysis, ReductionSTXM, XAS, XANES, EXAFSFalseTrue
Match4.3 Build 360 (May 4, 2026)—CRISTAL, NANOSCOPIUM——LinkLink—————a software for phase analysis using powder diffraction data
Match compares the diffraction pattern of your sample to a database containing reference patterns in order to identify the phases which are present.
—FalseLinux, Mac, Windows—Reduction, Analysis—FalseFalse
MAUD——CRISTAL, DIFFABS, SIRIUS, SIXS—Link—————————BSD 3-ClauseTrue——AnalysisXRD, Diffraction (surface)FalseFalse
MayaVi2———Links to installation and documentation pages do not workLinkLink—Link——————False————FalseFalse
MCR-ALS——ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBA——Link———————MCR-ALS (Multivariate Curve Resolution - Alternating Least Squares)—True——AnalysisXAS, XANES, EXAFSFalseFalse
MMX-1——ANATOMIX, NANOSCOPIUM, PSICHE—Link—————————MITTrueLinux, Mac, Windows—AnalysisTomographyFalseFalse
MOSFLM7.4.0—PROXIMA-1, PROXIMA-2Aissue with License—Link—————————True——AnalysisMXFalseFalse
Motofit——DIFFABS, HERMES, METROLOGIE, PSICHE—Link——————————True——ReductionMultispectral 2D ImagingFalseFalse
MPES1.1.4 (src)PythonANTARES, CASSIOPEE, GALAXIES, HERMES, PLEIADES, TEMPO—LinkLink———————MPES (Multidimensional PhotoEmission Spectroscopy)
Distributed data processing routines for MPES.
—True——AnalysisXPS, ARPESFalseFalse
Nabu2025.1.0 (src)
2024.2.1-1 (trixie)
—ANATOMIX, NANOSCOPIUM, PSICHEdebian package is named python3-nabu
Apptainer -- will be exectuted in a shell (/bin/bash)
LinkLink—Link————Nabu is a tomography software used at the European Synchrotron.—MITTrueLinux—ReductionTomographyTrueTrue
Napari—Python—has several plugins available———Link———Python 3.10 - 3.13A fast, interactive viewer for multi-dimensional images in Python—False————FalseFalse
NavARPv1.7.0 (src)
v1.6.0.4 (trixie)
—ANTARES, CASSIOPEE, GALAXIES, HERMES, PLEIADES, TEMPOapp can be launched with the command 'navarp'LinkLink————————TrueLinux—ReductionXPS, ARPESFalseTrue
OPUS————————————spectroscopy software for state-of-the-art measurement, processing and evaluation of IR, NIR and Raman Spectra—False————FalseFalse
ORCA6.1——Need to register for access to the download section
OPI = The ORCA Python Interface (OPI), a Python library to create input and parse output of ORCA
—Link——————a powerful and versatile quantum chemistry software package—False————FalseFalse
ovitov3.13.1C++—Open VIsualization TOol (ovito)
Material modeling viewer
LinkLinkLinkLink———OVITO is a scientific data visualization and analysis software
for atomistic, molecular and other particle-based simulations
—GPLv3TrueLinux, Mac, Windows——MaterialsFalseFalse
ParaViewv6.0.0
5.13.2+dfsg-3 (trixie)
———Link—Link————open source post-processing visualization engine—BSD 3-ClauseFalseLinux, Mac—Visualization—FalseTrue
PDFgetXv1.1YORICKCRISTAL—————————program for obtaining an atomic pair distribution function (PDF) from x-ray powder diffraction data—FalseLinux, Windows———FalseFalse
PepsiSaxs2.9—MARS, SIRIUS, SWING———Link—————PEPSI (Polynomial Expansions of Protein Structures and Interactions)
Pepsi-SAXS is new implementation of the multipole-based scheme initially proposed by Stuhrmann.
—TrueLinux, Mac, Windows—AnalysisSAXSFalseFalse
PtyPyv0.9.0 (src)PythonCRISTAL, SEXTANTS, SWING—LinkLink——————PtyPy is a python package for the manipulation of and reconstruction from ptychographic datasets—True——ReductionPtychography, CXI, CDIFalseFalse
PyARPES——ANTARES—LinkLink—Link———Python 3.8——GPLv3TrueLinux, Mac, Windows—AnalysisARPESFalseFalse
PyFAIv2025.03 (src)
2025.03-1 (trixie)
—DIFFABS, HERMES, MARS, METROLOGIE, PSICHE, SIRIUS, SWINGThe aim of pyFAI is to be integrated into other tools like [PyMca] or [EDNA] or [LImA] with a clean pythonic interface.
Apptainer -- in a shell where you can execute python3 and import pyFAI
LinkLink—Link—MX-calibrate
check_calib
detector2nexus
diff_map
diff_tomo
eiger-mask
peakfinder
pyFAI-average
pyFAI-benchmark
pyFAI-calib
pyFAI-calib2
pyFAI-diffmap
pyFAI-diffmap-view
pyFAI-drawmask
pyFAI-integrate
pyFAI-recalib
pyFAI-saxs,
pyFAI-waxs
sparsify-Bragg
numpy, matplotlib, scipy, Cython, PyOpenCL, FabIO, h5py, silxPyFAI is a python libary for azimuthal integration of X-ray/neutron/electron scattering data acquired with area detectors.—True——ReductionMultispectral 2D Imaging, XRD, Diffraction (liquid), Diffraction (powder), SAXSFalseTrue
PyHST2—C, PythonANATOMIX, NANOSCOPIUM, PSICHEPython High Speed Tomographic reconstructionLinkLink—Link———Python (2 ou 3), Cython, GCC, CUDA, HDF5, OpenMPI, FFTW3, OpenMPIn service at ESRF
for phase-contrast and absorption tomography.
This code has been engineered to sustain the high data flow typical of the third generation synchrotron facilities (10 terabytes per experiment) by adopting a distributed and pipelined architecture.
The code implements, beside a default filtered backprojection reconstruction, iterative reconstruction techniques with a-priori knowledge
—GPLv2TrueLinux—ReductionTomographyTrueFalse
PyImageTool——ANTARES, CASSIOPEE, GALAXIES, HERMES, PLEIADES, TEMPOheavily inspired by the Igor Pro native Image Tool written by the Advanced Light Source (ALS).
python3-pyimagetool (trixie)
Link——————Python Image Tool for visualizing multidimensional data (up to four dimensions) using images.—TrueLinux, Mac, Windows—ReductionXPS, ARPESFalseFalse
PyMCA5.9.5 (src, latest)
5.9.4 (trixie)
PythonANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, METROLOGIE, PLEIADES, PSICHE, PUMA, SAMBA, SIRIUS—LinkLinkLinkLink——python>3.8, numpy, fisk, h5py, QtPyMca is a collection of Python tools to assist on common data analysis problems.
When first released (in 2004), its main motivation was X-Ray Fluorescence (XRF) Analysis, field for which is among the most complete solutions available.
—MITTrueLinux, Mac, Windows—Analysis, ReductionMultispectral 2D Imaging, XRFFalseTrue
PyMOL3.1——————————PyMOL is a user-sponsored molecular visualization system on an open-source foundation, maintained and distributed by Schrödinger.—TrueLinux, Mac, Windows———FalseFalse
PyNX——CRISTAL, SEXTANTS, SWINGissue with license/patentLink—LinkLink——pynx-cdi-analysis
pynx-cdi-analysis.py
pynx-cdi-id01
pynx-cdi-id10
pynx-cdi-regrid
pynx-cdi-regrid.py
pynx-cdi-simulation
pynx-cristalpty.py
pynx-cxipty.py
pynx-hermespty.py
pynx-holotomo-id16b
pynx-id01cdi.py
pynx-id01pty.py
pynx-id10cdi.py
pynx-id13pty.py
pynx-id16a-nfpty.py
pynx-id16apty.py
pynx-info
pynx-info.py
pynx-nanomaxpty.py
pynx-nanoscopiumpty.py
pynx-nfp2nxtomo
pynx-ptycho-analysis
pynx-ptycho-analysis.py
pynx-ptycho-cristal
pynx-ptycho-cxi
pynx-ptycho-hermes
pynx-ptycho-id01
pynx-ptycho-id13
pynx-ptycho-id16a
pynx-ptycho-id16a-nf
pynx-ptycho-nanomax
pynx-ptycho-nanoscopium
pynx-ptycho-p06
pynx-ptycho-ptypy
pynx-ptycho-simulation
pynx-ptycho-tps25a
pynx-ptypy.py
pynx-resolution-FSC.py
pynx-resolution-fsc
pynx-simulationpty.py
pynx-test
pynx-test.py
pynx-tps25apty.py
——TrueLinux, Mac, Windows—ReductionPtychography, CXI, CDITrueFalse
PyObjCryst2025.1.0 (src)PythonCRISTAL, DIFFABS, MARS, PSICHE, PUMA—Link———————libobjcryst, setuptools, numpy, python-dev, libboost-all-dev, sconsPython bindings to ObjCryst++, the Object-Oriented Crystallographic Library.—True——ReductionXRD, Diffraction (powder)FalseFalse
pyRODv0.7.5 (src)PythonCRISTAL, DIFFABS, SIRIUS, SIXS—Link————————PyRod is a python software developed to generate dynamic molecular interaction fields (dMIFs) and pharmacophore features
based on analyzing the protein environment of water molecules in molecular dynamcis simulations.
—True——AnalysisXRD, Diffraction (surface)FalseFalse
pySAXS——MARS, SIRIUS, SWING—LinkLink——————numpy, scipy, qtpySAXS an open source python package for SAXS data treatment.—MITTrueLinux, Mac, Windows—AnalysisSAXSFalseFalse
PyTorch—————————————False————FalseFalse
PyVista————LinkLink—Link——vtk, numpy, matplotlib, pillow, imageio, pooch, scoobyPythonic VTK is a high-level API to the Visualization Toolkit (VTK)
mesh data structures and filtering methods for spatial datasets
3D plotting made simple and built for large/complex data geometries
—FalseLinux, Mac, Windows———FalseFalse
Quantum_Espresso7.4.1
6.7-3+b1 (trixie)
—SEXTANTS, GALAXIESApptainer -- will launch the command 'pw.x'
download requires to be registerred
—LinkLink———Is an integrated suite of Open-Source computer codes for
electronic-structure calculations and materials modeling at the nanoscale.
It is based on density-functional theory, plane waves, and pseudopotentials.
—True——AnalysisIXS, RIXS, MaterialsFalseTrue
Quanty——ANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBA——Link———————A quantum many body script language—TrueLinux, Mac, Windows—AnalysisXAS, XANES, EXAFSFalseFalse
Quasar——SMISrelated to OrangeLinkLinkLink———Quasar is an open source project, a collection of data analysis toolboxes extending the Orange suite—FalseLinux, Mac, Windows———FalseFalse
RAFT——ANATOMIX, NANOSCOPIUM, PSICHE————————————True——ReductionTomographyFalseFalse
RefFIT———————————————FalseWindows———FalseFalse
REFMAC——PROXIMA-1, PROXIMA-2A——LinkLink——————TrueLinux, Mac, Windows—AnalysisMXFalseFalse
refnxv0.1.60 (src)
v0.1.53-1 (debian, stable)
v0.1.58-2 (debian, testing)
PythonSIRIUSGUILinkLink—Link———scipy.optimizePython package for generalised curvefitting analysis, specifically neutron and X-ray reflectometry data—BSD 3-ClauseFalseLinux, Mac———FalseFalse
Relion5.0.1 (src)
3.1.3-4+b1 (trixie)
C++PROXIMA-1, PROXIMA-2AREgularized LIkelihood OptimizatioN (RELION)
relion-gui is the debian package name for the graphical interface
apptainer cannot be build automatically, it must be customized in order to work (conflict between names relion and relion-gui)
Link—Link————a software package that employs an empirical Bayesian approach for electron cryo-microscopy (cryo-EM) structure determination.—GPLv2True——AnalysisMXTrueTrue
SASFit0.94.12 (src)—MARS, SIRIUS, SWING—LinkLink————————True——AnalysisSAXSFalseFalse
SASView6.1.0 (3 July 2025) (src)
6.0.1 (trixie)
PythonMARS, SIRIUS, SWING—LinkLinkLink————sasviewPython >= 3.11SasView is software for the analysis of Small-Angle Scattering (SAS) data, including Spin-Echo SANS (SESANS) data—BSD 3-ClauseTrueLinux, Mac, Windows—AnalysisSAXSFalseTrue
SAVU—PythonANATOMIX, NANOSCOPIUM, PSICHE——Link—Link—————Savu is a Python package to assist with the processing and reconstruction of parallel-beam tomography data.—Apache 2.0True——ReductionTomographyFalseFalse
scikit-image——DIFFABS, HERMES, METROLOGIE, PSICHE———————————True——AnalysisMultispectral 2D ImagingFalseFalse
SESSA——ANTARES, CASSIOPEE, GALAXIES, HERMES, PLEIADES, TEMPO———————————True——ReductionXPS, ARPESFalseFalse
ShelX——PROXIMA-1, PROXIMA-2Aneed registration—LinkLink———————True——AnalysisMXFalseFalse
Silxv2.2.2 (src)
2.2.1+dfsg-3 (trixie)
—ANTARES, DIFFABS, GALAXIES, LUCIA, MARS, PLEIADES, PUMA, SAMBA, SIRIUS—LinkLink————————MITTrue——ReductionXRFFalseTrue
SIMPLE———————————————True——ReductionCryo-EMFalseFalse
spectragryphv1.2.16 (2022-06-20)————LinkLink———————FalseWindows———FalseFalse
SpectroChemPy0.8.1————Link—Link———————FalseLinux, Mac, Windows———FalseFalse
The_Unscrambler_X11.0
10.5
10.3
10.2
—SMIS—————————advanced multivariate data analysis software, provinding data visualization.—False——Analysis, Visualization—FalseFalse
TomoPy1.15.2 (src)PythonANATOMIX, NANOSCOPIUM, PSICHE—LinkLink—Link————TomoPy is an open-source Python package for tomographic data processing and image reconstruction.—BSD 3-ClauseTrue——ReductionTomographyFalseFalse
Tomwer——ANATOMIX, NANOSCOPIUM, PSICHE—LinkLink————————True——AnalysisTomographyFalseFalse
UFO—CANATOMIX, NANOSCOPIUM, PSICHE—LinkLink—Link——ufo-launch
ufo-mkfilter
ufo-prof
ufo-query
ufo-runjson
——LGPL-3.0TrueLinux, Mac, Windows—ReductionTomographyTrueFalse
US-SOMO——SWINGUltraScan Solution Modeler (US-SOMO).
The latest version of US-SOMO has been integrated into UltraScan III versions 4.0.
LinkLinkLinkLink————processes atomic and lower-resolution bead model representations of biological and other macromolecules to compute various hydrodynamic parameters.—GNU LGPLFalseLinux———FalseFalse
VASP——SEXTANTS, GALAXIES——Link—————————True——AnalysisIXS, RIXSFalseFalse
VESTA3.5.8 (Aug. 11 2022)—NANOSCOPIUMA tarball is available for Linux (VESTA-gtk3.tar.bz2, latest stable version)—LinkLink————VESTA is a 3D visualization program for structural models, volumetric data such as electron/nuclear densities, and crystal morphologies.—VESTA licenseFalseLinux, Mac, Windows—Analysis, Visualization—FalseFalse
veusz4.1 (src)
3.6.2-1.1 (trixie)
C++—It can be used as a module in Python for plottingLinkLinkLink————2D and 3D scientific plotting application with graphical interface—GPLv2FalseLinux, Mac, Windows———FalseTrue
VMDVersion 1.9.3 (2016-11-30)————LinkLink———Visual Molecular Dynamics
a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting.
—FalseLinux, Mac, Windows———FalseFalse
VSCode—————LinkLink———————MITTrueLinux, Mac, Windows———FalseFalse
VTK9.5.2 (src)———Link—Link————The Visualization Toolkit, an Object-Oriented Approach to 3D Graphics
VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization.
VTK includes many advanced algorithms (e.g., surface reconstruction, implicit modeling, decimation)
and rendering techniques (e.g., hardware-accelerated volume rendering, LOD control).
—BSD 3-ClauseFalseLinux, Mac, Windows———FalseFalse
Xcalibur——————————————FalseWindows———FalseFalse
XCrySDen1.6————LinkLinkLink—————False————FalseFalse
XDS——PROXIMA-1, PROXIMA-2A——LinkLink———————TrueLinux—ReductionMXFalseFalse
XMapTools4.5 (2026)Matlab——Link—LinkLink————MatlabAnalyse quantitative des données chimiques de matériaux solides
Domainesde la pétrologie, géochimie et sciences des matériaux
Cartes de composition chimique en 1D, 2D ou 3D
—Scientific Software Open Source Academic For Free LicenseTrueMac, Windows—Analysis, Visualization—FalseFalse
xraylib4.2.0 (src)ANSI CANATOMIX, ANTARES, DIFFABS, GALAXIES, HERMES, LUCIA, MARS, NANOSCOPIUM, ODE, PSICHE, ROCK, SAMBA—LinkLinkLinkLink——xraylib provides access to some of the most respected databases of physical data in the field of X-rays.—TrueLinux, Mac, Windows—ReductionSAXS, XANES, EXAFS, XRFFalseFalse
xrayutilitiesv1.7.10 (src)PythonCRISTAL, DIFFABS, MARS, PSICHE, PUMA, SIRIUS, SIXS—LinkLink——————Python (>= 3.6), h5py, scipy (version >= 0.18.0), numpy (version >= 1.9, >2.0 since xrayutilities-1.7.8), lmfit (>= 1.0.1), matplotlib (optional, version >= 3.1.0), mayavi (optional, only used optionally in Crystal.show_unitcell)——True——ReductionXRD, Diffraction (surface)FalseFalse
XRS_Tools——SEXTANTS, GALAXIES—LinkLink—————————No license declaredTrue——ReductionIXS, RIXSFalseFalse
XSOCS——CRISTAL, DIFFABS, MARS, PSICHE, PUMA—LinkLink———————Python >=3.8., numpy, h5py, fabio, silx, xrayutilities, scipy, PyOpenGL, matplotlib, PyQt5, setuptools——MITTrueLinux, Mac, Windows—AnalysisXRD, Diffraction (monocrystal), Diffraction (powder)FalseFalse