PAN Blend Project
Summary
diffraction
photons-and-neutrons diffraction

This metapackage will install all X-ray photons-and-neutrons PAN diffraction software

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for PAN Blend to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the PAN Blend mailing list

Links to other tasks

PAN Blend diffraction packages

Official Debian packages with high relevance

binoculars
Surface X-ray diffraction 2D detector data reduction
Versions of package binoculars
ReleaseVersionArchitectures
sid0.0.15-1all
bookworm-backports0.0.15-1~bpo12+1all
bullseye0.0.6-1all
buster0.0.4-1all
bookworm0.0.13-1all
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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. The intensity of each pixel of a two-dimensional detector is projected onto a three-dimensional grid in reciprocal-lattice coordinates using a binning algorithm. This allows for fast acquisition and processing of high-resolution data sets and results in a significant reduction of the size of the data set. The subsequent analysis then proceeds in reciprocal space. It has evolved from the specific needs of the ID03 beamline at the ESRF, but it has a modular design and can be easily adjusted and extended to work with data from other beamlines or from other measurement techniques.

binoculars-doc
Surface X-ray diffraction 2D detector data reduction - Documentation
Versions of package binoculars-doc
ReleaseVersionArchitectures
bookworm-backports0.0.15-1~bpo12+1all
buster0.0.4-1all
sid0.0.15-1all
bullseye0.0.6-1all
bookworm0.0.13-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

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. The intensity of each pixel of a two-dimensional detector is projected onto a three-dimensional grid in reciprocal-lattice coordinates using a binning algorithm. This allows for fast acquisition and processing of high-resolution data sets and results in a significant reduction of the size of the data set. The subsequent analysis then proceeds in reciprocal space. It has evolved from the specific needs of the ID03 beamline at the ESRF, but it has a modular design and can be easily adjusted and extended to work with data from other beamlines or from other measurement techniques.

This is the common documentation package.

cif2hkl
Convert crystallographic descriptions into HKL F^2 reflection lists
Versions of package cif2hkl
ReleaseVersionArchitectures
trixie1.4.3+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.4.3+ds1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.4.2+ds1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free

A program that computes structure factors |F^2| for neutrons, x-rays, and electrons from CIF/CFL/SHX/PCR crystallographic descriptions. This is useful to compute the diffraction pattern from materials.

This package contains the executable.

debichem-crystallography
DebiChem crystallography
Versions of package debichem-crystallography
ReleaseVersionArchitectures
bullseye0.0.11all
bookworm0.0.12all
trixie0.0.12all
sid0.0.12all
stretch0.0.6all
jessie0.0.5all
buster0.0.8all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This metapackage will install packages for crystallography which might be useful for chemists.

density-fitness
Calculates per-residue electron density scores
Versions of package density-fitness
ReleaseVersionArchitectures
sid1.0.8-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0.8-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.0.11
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

The program density-fitness calculates electron density metrics, for main- (includes Cβ atom) and side-chain atoms of individual residues.

For this calculation, the program uses the structure model in either PDB or mmCIF format and the electron density from the 2mFo-DFc and mFo-DFc maps. If these maps are not readily available, the MTZ file and model can be used to calculate maps clipper. Density-fitness support both X-ray and electron diffraction data.

This program is essentially a reimplementation of edstats, a program available from the CCP4 suite. However, the output now contains only the RSR, SRSR and RSCC fields as in edstats with the addition of EDIAm and OPIA and no longer requires pre-calculated map coefficients.

Please cite: I. J. Tickle: Statistical quality indicators for electron-density maps. Acta Cryst. (D68):454-467 (2012)
dioptas
GUI for reduction and exploration of X-ray diffraction images
Versions of package dioptas
ReleaseVersionArchitectures
bookworm0.5.2-4amd64
sid0.5.9+git20240322-1amd64
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

A GUI program for fast analysis of powder X-ray diffraction Images. It provides the capability of calibrating, creating masks, having pattern overlays and showing phase lines.

fityk
general-purpose nonlinear curve fitting and data analysis
Versions of package fityk
ReleaseVersionArchitectures
bookworm1.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye1.3.1-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.3.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.3.1-3amd64,arm64,armhf,i386
jessie1.2.1-0.1amd64,armel,armhf,i386
Debtags of package fityk:
fieldchemistry, physics
interfacex11
roleprogram
sciencecalculation, modelling, plotting
scopeutility
uitoolkitncurses, wxwidgets
x11application
Popcon: 18 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

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.

It was developed for analyzing diffraction patterns, but can be also used in other fields, since concepts and operations specific for crystallography are separated from the rest of the program.

Fityk offers various nonlinear fitting methods, subtracting background, calibrating data, easy placement of peaks and changing peak parameters, automation of common tasks with scripts, and much more. The main advantage of the program is flexibility - parameters of peaks can be arbitrarily bound to each other, eg. the width of a peak can be an independent variable, can be the same as the width of another peak or can be given by a complicated - common to all peaks - formula.

libjs-sphinxdoc is necessary for the Javascript stuff in the documentation.

Please cite: M. Wojdyr: Fityk: a general-purpose peak fitting program. (eprint) J. Appl. Cryst. 43(5):1126-1128 (2010)
gcrystal
lightweight crystal structures visualizer
Versions of package gcrystal
ReleaseVersionArchitectures
sid0.14.17-6.2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.14.9-1amd64,armel,armhf,i386
stretch0.14.15-1+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.14.17-1.1amd64,arm64,armhf,i386
bullseye0.14.17-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.14.17-6.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package gcrystal:
fieldchemistry
interfacex11
roleprogram
uitoolkitgtk
x11application
Popcon: 5 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

GNOME Crystal is a light model visualizer for crystal-structures. It is based on the GNOME Chemistry Utils and should display models of all sorts of crystal microscopic structures using OpenGL.

Screenshots of package gcrystal
ghkl
diffractometer computation control application
Versions of package ghkl
ReleaseVersionArchitectures
bookworm5.0.0.3001-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm-backports5.0.0.3381-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie4.0.3-4amd64,armel,armhf,i386
sid5.0.0.3434-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch5.0.0.2173-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye-backports5.0.0.2994-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.0.0.2661-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.0.0.2456-1amd64,arm64,armhf,i386
Debtags of package ghkl:
uitoolkitgtk
Popcon: 6 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

The hkl library is a framework for diffraction computation and diffractometer control, heavily used at the SOLEIL synchrotron. It supports various types of diffractometer geometry: Eulerian 4-circle, Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis geometry. For each of these it provides several numerically computed modes, such as bisector and constant psi.

This package provides a gui on top of the hkl library.

Screenshots of package ghkl
gir1.2-hkl-5.0
diffractometer computation control library - gir binding
Versions of package gir1.2-hkl-5.0
ReleaseVersionArchitectures
bullseye-backports5.0.0.2994-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.0.0.2456-1amd64,arm64,armhf,i386
stretch5.0.0.2173-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm5.0.0.3001-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm-backports5.0.0.3381-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.0.0.3434-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye5.0.0.2661-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

The hkl library is a framework for diffraction computation and diffractometer control, heavily used at the SOLEIL synchrotron. It supports various types of diffractometer geometry: Eulerian 4-circle, Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis geometry. For each of these it provides several numerically computed modes, such as bisector and constant psi.

 This package can be used by other packages using the GIRepository format to
generate dynamic bindings.
libccp4-data
CCP4 core functionality - common files
Versions of package libccp4-data
ReleaseVersionArchitectures
stretch6.4.5-2all
experimental8.0.0-2.1~exp1all
sid8.0.0-2all
bookworm8.0.0-2all
bullseye6.5.1-5all
buster6.5.1-1all
jessie6.4.5-2all
Debtags of package libccp4-data:
devellibrary
roledevel-lib
Popcon: 7 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The CCP4 software suite is based around a library of routines which cover common tasks, such as file opening, parsing keyworded input, reading and writing of standard data formats, applying symmetry operations, etc. Programs in the suite call these routines which, as well as saving the programmer some effort, ensure that the varied programs in the suite have a similar look-and-feel.

The library contains several sub components:

  • CMTZ library -- Contains a variety of functions for manipulating the data structure, for example adding crystals, datasets or columns. The data structure can be dumped to an output MTZ data file.

  • CMAP library -- Functions defining the C-level API for accessing CCP4 map files.

  • CSYM library -- a collection of functions centered around a data file syminfo.lib which is auto-generated from sgtbx (the Space Group Toolbox of cctbx).

  • CCP4 utility library -- many utility functions which either give specific CCP4 or platform independent functionality.

  • CCP4 Parser library -- provides CCP4-style parsing, as used for processing keywords of CCP4 programs, MTZ header records, etc.

  • CCP4 resizable arrays -- defines an object and methods which looks just like a simple C array, but can be resized at will without incurring excessive overheads.

This package provides the common files for the CCP4 library.

libccp4-dev
CCP4 core functionality - development files
Versions of package libccp4-dev
ReleaseVersionArchitectures
sid8.0.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental8.0.0-2.1~exp1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie6.4.5-2amd64,armel,armhf,i386
stretch6.4.5-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster6.5.1-1amd64,arm64,armhf,i386
bullseye6.5.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm8.0.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libccp4-dev:
devellibrary
roledevel-lib
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The CCP4 software suite is based around a library of routines which cover common tasks, such as file opening, parsing keyworded input, reading and writing of standard data formats, applying symmetry operations, etc. Programs in the suite call these routines which, as well as saving the programmer some effort, ensure that the varied programs in the suite have a similar look-and-feel.

The library contains several sub components:

  • CMTZ library -- Contains a variety of functions for manipulating the data structure, for example adding crystals, datasets or columns. The data structure can be dumped to an output MTZ data file.

  • CMAP library -- Functions defining the C-level API for accessing CCP4 map files.

  • CSYM library -- a collection of functions centered around a data file syminfo.lib which is auto-generated from sgtbx (the Space Group Toolbox of cctbx).

  • CCP4 utility library -- many utility functions which either give specific CCP4 or platform independent functionality.

  • CCP4 Parser library -- provides CCP4-style parsing, as used for processing keywords of CCP4 programs, MTZ header records, etc.

  • CCP4 resizable arrays -- defines an object and methods which looks just like a simple C array, but can be resized at will without incurring excessive overheads.

libhkl-dev
diffractometer computation control library - development files
Versions of package libhkl-dev
ReleaseVersionArchitectures
jessie4.0.3-4amd64,armel,armhf,i386
bookworm5.0.0.3001-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.0.0.3434-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm-backports5.0.0.3381-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports5.0.0.2994-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye5.0.0.2661-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.0.0.2456-1amd64,arm64,armhf,i386
stretch5.0.0.2173-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libhkl-dev:
devellibrary
roledevel-lib
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

The hkl library is a framework for diffraction computation and diffractometer control, heavily used at the SOLEIL synchrotron. It supports various types of diffractometer geometry: Eulerian 4-circle, Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis geometry. For each of these it provides several numerically computed modes, such as bisector and constant psi.

This package provides everything needed to link against hkl.

libhkl-doc
diffractometer computation control library - documentation
Versions of package libhkl-doc
ReleaseVersionArchitectures
stretch5.0.0.2173-2all
jessie4.0.3-4all
sid5.0.0.3434-1all
bookworm-backports5.0.0.3381-1~bpo12+1all
bookworm5.0.0.3001-1all
bullseye-backports5.0.0.2994-1~bpo11+1all
bullseye5.0.0.2661-1all
buster5.0.0.2456-1all
Debtags of package libhkl-doc:
develdoc
fieldphysics
made-ofhtml
roledocumentation
sciencecalculation, data-acquisition
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

The hkl library is a framework for diffraction computation and diffractometer control, heavily used at the SOLEIL synchrotron. It supports various types of diffractometer geometry: Eulerian 4-circle, Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis geometry. For each of these it provides several numerically computed modes, such as bisector and constant psi.

This package provides the documentation for hkl.

libxy-bin
xylib - utilities
Versions of package libxy-bin
ReleaseVersionArchitectures
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.3-1.1amd64,arm64,armhf,i386
jessie1.3-1amd64,armel,armhf,i386
stretch1.3-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.6-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.6-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package libxy-bin:
roleprogram
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

xylib is a C++ library for reading files that contain x-y data from powder diffraction, spectroscopy and other experimental methods.

This package contains a small program xyconv that converts files supported by the xylib library to TSV (tab-separated values).

libxy-dev
xylib development files
Versions of package libxy-dev
ReleaseVersionArchitectures
stretch1.3-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.3-1amd64,armel,armhf,i386
bullseye1.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.6-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.6-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.3-1.1amd64,arm64,armhf,i386
Debtags of package libxy-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Development files for xylib.

xylib is a C++ library for reading files that contain x-y data from powder diffraction, spectroscopy and other experimental methods.

objcryst-fox
Free Objects for Xtallography
Versions of package objcryst-fox
ReleaseVersionArchitectures
bullseye1.9.6.0-2.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2022.1-1amd64,arm64,ppc64el,s390x
sid2022.1-1amd64,arm64,ppc64el,riscv64,s390x
jessie1.9.6.0-2.1amd64,armel,armhf,i386
Debtags of package objcryst-fox:
uitoolkitwxwidgets
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FOX is a program for the ab initio structure determination from powder diffraction (neutrons, X-Ray). The crystal structure can be described as any combination of atoms, molecules or polyhedra, without a priori information about the connectivity of these 'building block'. Fox can make multi-pattern global optimizations, and automatically correct special positions.

FOX could also be used for educational purposes, to display Crystal Structures in 3D with the associated powder diffraction pattern.

Screenshots of package objcryst-fox
pyfai
Fast Azimuthal Integration scripts
Versions of package pyfai
ReleaseVersionArchitectures
stretch-backports0.15.0+dfsg1-1~bpo9+1all
stretch0.13.0+dfsg-1all
sid2024.02-1all
jessie0.10.2-1amd64,armel,armhf,i386
buster0.17.0+dfsg1-3all
bookworm-backports2023.9.0-1~bpo12+1all
bookworm0.21.3+dfsg1-4all
bullseye0.20.0+dfsg1-3all
buster-backports0.19.0+dfsg1-3~bpo10+1all
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

PyFAI is a Python library for azimuthal integration; it allows the conversion of diffraction images taken with 2D detectors like CCD cameras into X-Ray powder patterns that can be used by other software like Rietveld refinement tools (i.e. FullProf), phase analysis or texture analysis.

As PyFAI is a library, its main goal is to be integrated in other tools like PyMca, LiMa or EDNA. To perform online data analysis, the precise description of the experimental setup has to be known. This is the reason why PyFAI includes geometry optimization code working on "powder rings" of reference samples. Alternatively, PyFAI can also import geometries fitted with other tools like Fit2D.

PyFAI has been designed to work with any kind of detector with any geometry (transmission, reflection, off-axis, ...). It uses the Python library FabIO to read most images taken by diffractometer.

python-pyfai-doc
Fast Azimuthal Integration scripts - Documentation
Versions of package python-pyfai-doc
ReleaseVersionArchitectures
stretch0.13.0+dfsg-1all
bullseye0.20.0+dfsg1-3all
stretch-backports0.15.0+dfsg1-1~bpo9+1all
bookworm0.21.3+dfsg1-4all
buster0.17.0+dfsg1-3all
sid2024.02-1all
buster-backports0.19.0+dfsg1-3~bpo10+1all
bookworm-backports2023.9.0-1~bpo12+1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PyFAI is a Python library for azimuthal integration; it allows the conversion of diffraction images taken with 2D detectors like CCD cameras into X-Ray powder patterns that can be used by other software like Rietveld refinement tools (i.e. FullProf), phase analysis or texture analysis.

As PyFAI is a library, its main goal is to be integrated in other tools like PyMca, LiMa or EDNA. To perform online data analysis, the precise description of the experimental setup has to be known. This is the reason why PyFAI includes geometry optimization code working on "powder rings" of reference samples. Alternatively, PyFAI can also import geometries fitted with other tools like Fit2D.

PyFAI has been designed to work with any kind of detector with any geometry (transmission, reflection, off-axis, ...). It uses the Python library FabIO to read most images taken by diffractometer.

This is the common documentation package.

python-silx-doc
Toolbox for X-Ray data analysis - Documentation
Versions of package python-silx-doc
ReleaseVersionArchitectures
bookworm1.1.0+dfsg-5all
sid2.0.1+dfsg-3all
stretch-backports0.8.0+dfsg-1~bpo9+1all
bullseye0.14.0+dfsg-1all
buster-backports0.11.0+dfsg-1~bpo10+1all
buster0.9.0+dfsg-3+deb10u1all
bookworm-backports1.1.2+dfsg-2~bpo12+1all
upstream2.1.0
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

The silx project aims at providing a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. It aims at providing reading/writing different file formats, data reduction routines and a set of Qt widgets to browse and visualize data.

The current version provides :

  • reading HDF5 file format (with support of SPEC file format)
  • histogramming
  • fitting
  • 1D and 2D visualization using multiple backends (matplotlib or OpenGL)
  • image plot widget with a set of associated tools (See changelog file).
  • Unified browser for HDF5, SPEC and image file formats supporting inspection and visualization of n-dimensional datasets.
  • Unified viewer (silx view filename) for HDF5, SPEC and image file formats
  • OpenGL-based widget to display 3D scalar field with isosurface and cutting plane.

This is the common documentation package.

python-xrayutilities-doc
X-rays data reduction and analysis (documentation)
Versions of package python-xrayutilities-doc
ReleaseVersionArchitectures
trixie1.7.4-1all
bullseye1.7.1-1all
sid1.7.4-1all
bookworm1.7.4-1all
upstream1.7.7
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

xrayutilities is a collection of scripts used to analyze x-ray diffraction data. It consists of a Python package and several routines coded in C. It especially useful for the reciprocal space conversion of diffraction data taken with linear and area detectors.

This package includes the manual in HTML format.

python3-binoculars
Surface X-ray diffraction 2D detector data reduction - Python3
Versions of package python3-binoculars
ReleaseVersionArchitectures
sid0.0.15-1all
buster0.0.4-1all
bookworm-backports0.0.15-1~bpo12+1all
bullseye0.0.6-1all
bookworm0.0.13-1all
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

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. The intensity of each pixel of a two-dimensional detector is projected onto a three-dimensional grid in reciprocal-lattice coordinates using a binning algorithm. This allows for fast acquisition and processing of high-resolution data sets and results in a significant reduction of the size of the data set. The subsequent analysis then proceeds in reciprocal space. It has evolved from the specific needs of the ID03 beamline at the ESRF, but it has a modular design and can be easily adjusted and extended to work with data from other beamlines or from other measurement techniques.

This is the Python 3 version of the package.

python3-codraft
Signal and image processing software
Versions of package python3-codraft
ReleaseVersionArchitectures
sid2.2.1-3all
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

CodraFT is a generic signal and image processing software based on Python scientific libraries (such as NumPy, SciPy or scikit-image) and Qt graphical user interfaces (thanks to guidata and guiqwt.

CodraFT stands for "CODRA Filtering Tool".

CodraFT is available as a stand-alone application or as an addon to your Python-Qt application thanks to advanced automation and embedding features.

python3-denss
calculate electron density from a solution scattering profile
Versions of package python3-denss
ReleaseVersionArchitectures
bullseye0.0.1+20200710gac8923a-2all
bookworm0.0.1+20200710gac8923a-2all
trixie0.0.1+20200710gac8923a-2all
sid0.0.1+20200710gac8923a-2all
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

DENSS is an algorithm used for calculating ab initio electron density maps directly from solution scattering data. DENSS implements a novel iterative structure factor retrieval algorithm to cycle between real space density and reciprocal space structure factors, applying appropriate restraints in each domain to obtain a set of structure factors whose intensities are consistent with experimental data and whose electron density is consistent with expected real space properties of particles.

DENSS utilizes the NumPy Fast Fourier Transform for moving between real and reciprocal space domains. Each domain is represented by a grid of points (Cartesian), N x N x N. N is determined by the size of the system and the desired resolution. The real space size of the box is determined by the maximum dimension of the particle, D, and the desired sampling ratio. Larger sampling ratio results in a larger real space box and therefore a higher sampling in reciprocal space (i.e. distance between data points in q). Smaller voxel size in real space corresponds to higher spatial resolution and therefore to larger q values in reciprocal space.

python3-dials-data
Python data files used for regression tests in DIALS, dxtbx, xia2
Versions of package python3-dials-data
ReleaseVersionArchitectures
bookworm2.4.0-1all
bullseye2.0.0-3all
trixie2.4.0-1all
sid2.4.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Lightweight, simple Python(-only) package. It is used to provide access to data files used in regression tests, but does not contain any of those data files itself.

Although it is envisaged as mostly being used in a cctbx/DIALS environment for tests in DIALS, dxtbx, xia2 and related packages, it has no dependencies on either cctbx or DIALS, in fact all dependencies are explicitly declared in the setup.py file and are installable via standard setuptools/pip methods. This means dials_data can easily be used in other projects accessing the same data, and can be used in temporary environments such as Travis containers.

python3-moviepy
Video editing with Python
Versions of package python3-moviepy
ReleaseVersionArchitectures
sid1.0.3-2all
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

MoviePy is a Python library for video editing: cutting, concatenations, title insertions, video compositing (a.k.a. non-linear editing), video processing, and creation of custom effects.

python3-pyfai
Fast Azimuthal Integration scripts - Python3
Versions of package python3-pyfai
ReleaseVersionArchitectures
bookworm-backports2023.9.0-1~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
stretch-backports0.15.0+dfsg1-1~bpo9+1amd64,arm64,armhf,i386
buster0.17.0+dfsg1-3amd64,arm64,armhf,i386
bullseye0.20.0+dfsg1-3amd64,arm64,armel,armhf,i386
buster-backports0.19.0+dfsg1-3~bpo10+1amd64,arm64,armhf,i386
sid2024.02-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
stretch0.13.0+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.21.3+dfsg1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
Popcon: 11 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

PyFAI is a Python library for azimuthal integration; it allows the conversion of diffraction images taken with 2D detectors like CCD cameras into X-Ray powder patterns that can be used by other software like Rietveld refinement tools (i.e. FullProf), phase analysis or texture analysis.

As PyFAI is a library, its main goal is to be integrated in other tools like PyMca, LiMa or EDNA. To perform online data analysis, the precise description of the experimental setup has to be known. This is the reason why PyFAI includes geometry optimization code working on "powder rings" of reference samples. Alternatively, PyFAI can also import geometries fitted with other tools like Fit2D.

PyFAI has been designed to work with any kind of detector with any geometry (transmission, reflection, off-axis, ...). It uses the Python library FabIO to read most images taken by diffractometer.

This is the Python 3 version of the package.

python3-pyobjcryst
Object-Oriented Crystallographic Library bindings (Python 3)
Versions of package python3-pyobjcryst
ReleaseVersionArchitectures
bookworm2.2.5-1amd64
sid2.2.5-1amd64
upstream2024.1.1
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Python bindings to ObjCryst++, the Object-Oriented Crystallographic Library.

Some examples offer 3D support which can use python3-ipywidgets.

This package installs the library for Python 3.

python3-pyxrd
modeling of X-ray diffraction (XRD) patterns of disordered lamellar structures
Versions of package python3-pyxrd
ReleaseVersionArchitectures
sid0.8.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.8.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.8.4-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

python implementation of the matrix algorithm for computer modeling of X-ray diffraction (XRD) patterns of disordered lamellar structures. It's goals are to:

  • provide an easy user-interface for end-users
  • provide basic tools for displaying and manipulating XRD patterns
  • produce high-quality (publication-grade) figures
  • make modelling of XRD patterns for mixed-layer clay minerals 'easy'
  • be free and open-source (open box instead of closed box model)

PyXRD was written with the multi-specimen full-profile fitting method in mind. A direct result is the ability to 'share' parameters among similar phases. This allows for instance to have an air-dry and a glycolated illite-smectite share their coherent scattering domain size, but still have different basal spacings and interlayer compositions for the smectite component. Or play with the di/tri-octahedral composition of a chlorite with ease.

python3-silx
Toolbox for X-Ray data analysis - Python3
Versions of package python3-silx
ReleaseVersionArchitectures
bookworm1.1.0+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
bullseye0.14.0+dfsg-1amd64,arm64,armel,armhf,i386
stretch-backports0.8.0+dfsg-1~bpo9+1amd64,arm64,armhf,i386
sid2.0.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
buster0.9.0+dfsg-3+deb10u1amd64,arm64,armhf,i386
buster-backports0.11.0+dfsg-1~bpo10+1amd64,arm64,armhf,i386
bookworm-backports1.1.2+dfsg-2~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
upstream2.1.0
Popcon: 18 users (12 upd.)*
Newer upstream!
License: DFSG free
Git

The silx project aims at providing a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. It aims at providing reading/writing different file formats, data reduction routines and a set of Qt widgets to browse and visualize data.

The current version provides :

  • reading HDF5 file format (with support of SPEC file format)
  • histogramming
  • fitting
  • 1D and 2D visualization using multiple backends (matplotlib or OpenGL)
  • image plot widget with a set of associated tools (See changelog file).
  • Unified browser for HDF5, SPEC and image file formats supporting inspection and visualization of n-dimensional datasets.
  • Unified viewer (silx view filename) for HDF5, SPEC and image file formats
  • OpenGL-based widget to display 3D scalar field with isosurface and cutting plane.

This is the Python 3 version of the package.

python3-xrayutilities
X-rays data reduction and analysis (Python 3)
Versions of package python3-xrayutilities
ReleaseVersionArchitectures
trixie1.7.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.7.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.7.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.7.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.7.7
Popcon: 2 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

xrayutilities is a collection of scripts used to analyze X-rays diffraction data. It consists of a Python package and several routines coded in C. It especially useful for the reciprocal space conversion of diffraction data taken with linear and area detectors.

This is the Python 3 version of the package.

silx
Toolbox for X-Ray data analysis - Executables
Versions of package silx
ReleaseVersionArchitectures
sid2.0.1+dfsg-3all
bullseye0.14.0+dfsg-1all
bookworm1.1.0+dfsg-5all
buster-backports0.11.0+dfsg-1~bpo10+1all
bookworm-backports1.1.2+dfsg-2~bpo12+1all
buster0.9.0+dfsg-3+deb10u1all
stretch-backports0.8.0+dfsg-1~bpo9+1all
upstream2.1.0
Popcon: 7 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

The silx project aims at providing a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. It aims at providing reading/writing different file formats, data reduction routines and a set of Qt widgets to browse and visualize data.

The current version provides :

  • reading HDF5 file format (with support of SPEC file format)
  • histogramming
  • fitting
  • 1D and 2D visualization using multiple backends (matplotlib or OpenGL)
  • image plot widget with a set of associated tools (See changelog file).
  • Unified browser for HDF5, SPEC and image file formats supporting inspection and visualization of n-dimensional datasets.
  • Unified viewer (silx view filename) for HDF5, SPEC and image file formats
  • OpenGL-based widget to display 3D scalar field with isosurface and cutting plane.

This uses the Python 3 version of the package.

Official Debian packages with lower relevance

nebula
performant, scalable network overlay
Versions of package nebula
ReleaseVersionArchitectures
bookworm1.6.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.6.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.6.1+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream1.8.2
Popcon: 23 users (3 upd.)*
Newer upstream!
License: DFSG free
Git

Nebula is a scalable overlay networking tool with a focus on performance, simplicity and security. It is intended to be more robust than current virtual networking solutions by providing peer-to-peer connectivity and NAT traversal mechanisms. Nebula uses state-of-the-art cryptography based on the "Noise" protocol.

This package provide the binaries and default configuration for Nebula.

pynx
Python tools for Nano-structures Crystallography (Scripts)
Versions of package pynx
ReleaseVersionArchitectures
sid2023.1.2-1all
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

PyNX stands for Python tools for Nano-structures Crystallography. It is a python library with the following main modules:

1) pynx.scattering: X-ray scattering computing using graphical processing units, allowing up to 2.5x10^11 reflections/atoms/seconds (single nVidia Titan X). The sub-modulepynx.scattering.gid can be used for Grazing Incidence Diffraction calculations, using the Distorted Wave Born Approximation

2) pynx.ptycho : simulation and analysis of experiments using the ptychography technique, using either CPU (deprecated) or GPU using OpenCL. Examples are available in the pynx/Examples directory. Scripts for analysis of raw data from beamlines are also available, as well as using or producing ptychography data sets in CXI (Coherent X-ray Imaging) format.

3) pynx.wavefront: X-ray wavefront propagation in the near, far field, or continuous (examples available at the end of wavefront.py). Also provided are sub-modules for Fresnel propagation and simulation of the illumination from a Fresnel Zone Plate, both using OpenCL for high performance computing.

4) pynx.cdi: Coherent Diffraction Imaging reconstruction algorithms using GPU.

In addition, it includes :doc:scripts <scripts/index> for command-line processing of ptychography data from generic CXI data (pynx-ptycho-cxi) or specific to beamlines (pynx-ptycho-id01, pynx-ptycho-id13,...).

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237085