deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
Architecture: arm64
Depends: python3-fabio, python3-h5py (>= 2.9), python3-hdf5plugin, python3-mako,
python3-matplotlib, python3-numexpr, python3-numpy (>= 1:1.25.0), python3-numpy-abi9,
python3-nxtomo, python3-packaging, python3-pooch, python3-psutil, python3-pyopencl,
python3-pytools, python3-pyvkfft, python3-scipy, python3-silx, python3-skimage,
python3-sklearn, python3-tomoscan, python3:any
Description: |-
Python tools for Nano-structures Crystallography (Python 3)
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-module``pynx.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.
Homepage: https://gitlab.esrf.fr/favre/PyNX
Installed-Size: '4555'
Maintainer: Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>
Package: python3-pynx
Priority: optional
Section: python
Source: pynx
Suggests: python-pynx-doc
Version: 2024.1.1-1
srcpkg_name: pynx
srcpkg_version: 2024.1.1-1