Breadstick Get it on Google Play

pynx

Python tools for Nano-structures Crystallography (Scripts)

Command lineScience

Install

Not tested on a device yet. What that means

Commands in the package

  • 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

And 4 more.

About pynx

From Debian's package description

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,...).

From Debian's description of the pynx package, under that package's license.

Dependencies

Depends on

Related apps

All Linux science apps

Sources and licenses

  • Name: the Debian package name.
  • Summary: Debian's short description of the pynx package, under that package's license.
  • Description: Debian's description of the pynx package, under that package's license.
  • Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
  • Popularity: Debian Popularity Contest counts.

More in About the catalog.