Summary
coherent-diffraction
photons-and-neutrons coherent diffraction
This metapackage will install X-ray photons-and-neutrons PAN Blend coherent
diffraction packages.
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 coherent-diffraction packages
Official Debian packages with high relevance
facet-analyser
ParaView plugin for facet detection and angles measurement
|
Versions of package facet-analyser |
Release | Version | Architectures |
bookworm | 0.0~git20221121142040.6be10b8+ds1-3 | amd64 |
sid | 0.0~git20221121142040.6be10b8+ds1-3 | amd64 |
|
License: DFSG free
|
The presented ParaView plugin allows easy access to the algorithm
described in Ref 1. It enables analysis of faceted objects that
exhibit distortions in their digital representation, e.g. due to
tomographic reconstruction artifacts. The contributed functionality
can also be used outside ParaView in e.g. command-line programs. The
code, data, a test and an example program are included.
Ref 1: Roman Grothausmann, Sebastian Fiechter, Richard Beare, Gaëtan
Lehmann, Holger Kropf, Goarke Sanjeeviah Vinod Kumar, Ingo Manke, and
John Banhart. Automated quantitative 3D analysis of faceting of
particles in tomographic datasets. Ultramicroscopy, 122(0):65 – 75,
2012. ISSN 0304- 3991. doi: 10.1016/j.ultramic.2012.07.024.
|
|
pynx
Python tools for Nano-structures Crystallography (Scripts)
|
Versions of package pynx |
Release | Version | Architectures |
sid | 2023.1.2-1 | all |
|
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,...).
|
|
python3-moviepy
Video editing with Python
|
Versions of package python3-moviepy |
Release | Version | Architectures |
sid | 1.0.3-2 | all |
|
License: DFSG free
|
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-pynx
Python tools for Nano-structures Crystallography (Python 3)
|
Versions of package python3-pynx |
Release | Version | Architectures |
sid | 2023.1.2-1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
|
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,...).
This package installs the library for Python 3.
|
|
No known packages available
bonsu
phase retrieval software package for real-time visualisation
|
|
License: GPL3+
Debian package not available
|
Bonsu, the interactive phase retrieval suite, is the first phase
retrieval software package for real-time visualisation of the
reconstruction of phase information, from coherent X-ray diffraction
imaging intensity measurements, in both two and three dimensions. It
is complete with an inventory of algorithms and routines for data
manipulation and reconstruction.
Bonsu is open-source, is designed around the python language (with
c++ bindings) and is largely platform independent. It is also able to
handle data in formats such as:
- SPE
- HDF5 (indirectly through h5py)
- VTK
- NumPy
|
hawk
diffraction pattern reconstruction
|
|
License: GPL-2
Debian package not available
|
|
ptypy
Ptychography Reconstruction for Python
|
|
License: GPL-2+
Debian package not available
|
Ptypy was designed with flexibility in mind: it should allow rapid
development of new ideas. To this end, much of the "ugly" details
have been hidden in advanced containers that manage data and access
"views" onto them.
Currently implemented:
- Fully parallelized (using MPI)
- Difference map algorithm with power bound constraint
- Maximum Likelihood with preconditioners and regularizers.
- Mixed-state reconstructions of probe and object
- On-the-fly reconstructions (while data is being acquired)
|
|