PAN Blend Project
Summary
grazing-incidence
photons-and-neutrons grazing incidence diffraction

This metapackage will install all X-ray photons-and-neutrons PAN packages for GID, GIXD, GIND, GISAS, GISAXS, GISANS 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 grazing-incidence packages

Official Debian packages with high relevance

binoculars
Surface X-ray diffraction 2D detector data reduction
Versions of package binoculars
ReleaseVersionArchitectures
bullseye0.0.6-1all
bookworm0.0.13-1all
bookworm-backports0.0.15-1~bpo12+1all
sid0.0.15-1all
buster0.0.4-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.

bornagain
Simulate and fit X-ray and neutron GISAS -- binary
Versions of package bornagain
ReleaseVersionArchitectures
bookworm1.19.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.18.0-1amd64,i386
sid21.1+ds3-5amd64,armel,armhf,mips64el
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

BornAgain is a software package to simulate and fit small-angle scattering at grazing incidence. It supports analysis of both X-ray (GISAXS) and neutron (GISANS) data. Calculations are carried out in the framework of the distorted wave Born approximation (DWBA). BornAgain provides a graphical user interface for interactive use as well as a generic Python and C++ framework for modeling multilayer samples with smooth or rough interfaces and with various types of embedded nanoparticles.

BornAgain supports:

Layers:

  • Multilayers without any restrictions on the number of layers
  • Interface roughness correlation
  • Magnetic materials

Particles:

  • Choice between different shapes of particles (form factors)
  • Particles with inner structures
  • Assemblies of particles
  • Size distribution of the particles (polydispersity)

Positions of Particles:

  • Decoupled implementations between vertical and planar positions
  • Vertical distributions: particles at specific depth in layers or on top.
  • Planar distributions:
  • fully disordered systems
  • short-range order distribution (paracrystals)
  • two- and one-dimensional lattices

Input Beam:

  • Polarized or unpolarized neutrons
  • X-ray
  • Divergence of the input beam (wavelength, incident angles) following different distributions
  • Possible normalization of the input intensity

Detector:

  • Off specular scattering
  • Two-dimensional intensity matrix, function of the output angles

Use of BornAgain:

  • Simulation of GISAXS and GISANS from the generated sample
  • Fitting to reference data (experimental or numerical)
  • Interactions via Python scripts or Graphical User Interface

If you use BornAgain in your work, please cite

 C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke (2015), BornAgain
 — Software for simulating and fitting X-ray and neutron small-angle
 scattering at grazing incidence, version <version you used>,
 http://www.bornagainproject.org
bornagain-doc
Simulate and fit X-ray and neutron GISAS -- doc
Versions of package bornagain-doc
ReleaseVersionArchitectures
sid21.1+ds3-5all
bookworm1.19.0-3all
bullseye1.18.0-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

BornAgain is a software package to simulate and fit small-angle scattering at grazing incidence. It supports analysis of both X-ray (GISAXS) and neutron (GISANS) data. Calculations are carried out in the framework of the distorted wave Born approximation (DWBA). BornAgain provides a graphical user interface for interactive use as well as a generic Python and C++ framework for modeling multilayer samples with smooth or rough interfaces and with various types of embedded nanoparticles.

BornAgain supports:

Layers:

  • Multilayers without any restrictions on the number of layers
  • Interface roughness correlation
  • Magnetic materials

Particles:

  • Choice between different shapes of particles (form factors)
  • Particles with inner structures
  • Assemblies of particles
  • Size distribution of the particles (polydispersity)

Positions of Particles:

  • Decoupled implementations between vertical and planar positions
  • Vertical distributions: particles at specific depth in layers or on top.
  • Planar distributions:
  • fully disordered systems
  • short-range order distribution (paracrystals)
  • two- and one-dimensional lattices

Input Beam:

  • Polarized or unpolarized neutrons
  • X-ray
  • Divergence of the input beam (wavelength, incident angles) following different distributions
  • Possible normalization of the input intensity

Detector:

  • Off specular scattering
  • Two-dimensional intensity matrix, function of the output angles

Use of BornAgain:

  • Simulation of GISAXS and GISANS from the generated sample
  • Fitting to reference data (experimental or numerical)
  • Interactions via Python scripts or Graphical User Interface

If you use BornAgain in your work, please cite

 C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke (2015), BornAgain
 — Software for simulating and fitting X-ray and neutron small-angle
 scattering at grazing incidence, version <version you used>,
 http://www.bornagainproject.org
 This package contains the BornAgain documentation.
python-xrayutilities-doc
X-rays data reduction and analysis (documentation)
Versions of package python-xrayutilities-doc
ReleaseVersionArchitectures
bullseye1.7.1-1all
bookworm1.7.4-1all
trixie1.7.4-1all
sid1.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-bornagain
Simulate and fit X-ray and neutron GISAS -- Python3
Versions of package python3-bornagain
ReleaseVersionArchitectures
bullseye1.18.0-1amd64,i386
bookworm1.19.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid21.1+ds3-5amd64,armel,armhf,mips64el
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

BornAgain is a software package to simulate and fit small-angle scattering at grazing incidence. It supports analysis of both X-ray (GISAXS) and neutron (GISANS) data. Calculations are carried out in the framework of the distorted wave Born approximation (DWBA). BornAgain provides a graphical user interface for interactive use as well as a generic Python and C++ framework for modeling multilayer samples with smooth or rough interfaces and with various types of embedded nanoparticles.

BornAgain supports:

Layers:

  • Multilayers without any restrictions on the number of layers
  • Interface roughness correlation
  • Magnetic materials

Particles:

  • Choice between different shapes of particles (form factors)
  • Particles with inner structures
  • Assemblies of particles
  • Size distribution of the particles (polydispersity)

Positions of Particles:

  • Decoupled implementations between vertical and planar positions
  • Vertical distributions: particles at specific depth in layers or on top.
  • Planar distributions:
  • fully disordered systems
  • short-range order distribution (paracrystals)
  • two- and one-dimensional lattices

Input Beam:

  • Polarized or unpolarized neutrons
  • X-ray
  • Divergence of the input beam (wavelength, incident angles) following different distributions
  • Possible normalization of the input intensity

Detector:

  • Off specular scattering
  • Two-dimensional intensity matrix, function of the output angles

Use of BornAgain:

  • Simulation of GISAXS and GISANS from the generated sample
  • Fitting to reference data (experimental or numerical)
  • Interactions via Python scripts or Graphical User Interface

If you use BornAgain in your work, please cite

 C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke (2015), BornAgain
 — Software for simulating and fitting X-ray and neutron small-angle
 scattering at grazing incidence, version <version you used>,
 http://www.bornagainproject.org
 This package contains the Python bindings for use in scripts.
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-genx
differential evolution algorithm for fitting
Versions of package python3-genx
ReleaseVersionArchitectures
sid3.6.22-2amd64,ppc64el
bullseye3.0.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream3.6.23
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

GenX is a versatile program using the differential evolution algorithm for fitting, primarily, X-ray and neutron reflectivity data, lately also surface x-ray diffraction data. The differential evolution algorithm is a robust optimization method which avoids local minima but at same is a highly effective. GenX is written in Python and uses the wxpython package for the Graphical User Interface (GUI). A model to fit is defined either through a GUI plug-in or via a Python script. The possibility to script everything makes it easy to develop completely new fitting model. Clearly, GenX is extremely modular, making it possible to extend the program with models and plug-ins for most fitting problems. At the present GenX is shipped with models for x-ray and neutron specular reflectivity, off-specular x-ray reflectivity and surface x-ray diffraction

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-refnx
Neutron and X-ray Reflectometry Analysis in Python
Versions of package python3-refnx
ReleaseVersionArchitectures
sid0.1.38-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.1.38-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
upstream0.1.45
Popcon: 1 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Flexible, powerful, Python package for generalised curvefitting analysis, specifically neutron and X-ray reflectometry data.

It uses several scipy.optimize algorithms for fitting data, and estimating parameter uncertainties. As well as the scipy algorithms refnx uses the emcee Affine Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler for Bayesian parameter estimation.

python3-xrayutilities
X-rays data reduction and analysis (Python 3)
Versions of package python3-xrayutilities
ReleaseVersionArchitectures
bullseye1.7.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.7.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm1.7.4-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.7.4-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,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.

No known packages available

fitgisaxs
?
License: ?
Debian package not available
gsas
?
License: ?
Debian package not available
isgisaxs
gisaxs -- diffraction
License: GPL3+
Debian package not available
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237252