Data Loaders#

Diamond Light Source Loaders#

ptypy.experiment.hdf5_loader

Scan loading recipe for the Diamond beamlines.

ptypy.experiment.swmr_loader

Scan loading recipe for the Diamond beamlines.

ptypy.experiment.diamond_nexus

Scan loading recipe for the I13 beamline, Diamond.

ptypy.experiment.diamond_streaming

Description here

ptypy.experiment.epsic_loader

Scan loading recipe for the Diamond beamlines.

Max IV Loaders#

ptypy.experiment.nanomax

Implementation of PtyScan subclasses to hold nanomax scan data.

ptypy.experiment.nanomax3d

This module provides simulated 3D Bragg data.

ptypy.experiment.nanomax_streaming

Provides a PtyScan class for reading zmq streamed data from Contrast: alexbjorling/contrast

Other Synchrotron/FEL Loaders#

ptypy.experiment.ALS_5321

PtyScan subclass to load data from the 5.3.2.1 beamline of the ALS.

ptypy.experiment.AMO_LCLS

Scan loading recipe for the AMO beamline, LCLS.

ptypy.experiment.DiProI_FERMI

Data preparation for the DiProI beamline, FERMI.

ptypy.experiment.ID16Anfp

Scan loading recipe for the ID16A beamline at ESRF - near-field ptycho setup.

ptypy.experiment.cSAXS

Data preparation class for cSAXS at the SLS This scan file was correct as of the end of 2017. It's not yet maintained by cSAXS, but if you raise a ticket if you notice any oddities, we will try to fix it up.

ptypy.experiment.spec

Utility module to read spec files Adapted from spec_read.m by Andreas Menzel (PSI)

Miscellaneous Loaders#

ptypy.experiment.UCL

Scan loading recipe for the laser imaging setup, UCL.

ptypy.experiment.optiklabor

Created on Nov 22 2013

ptypy.experiment.plugin

Scan loading plugin.

ptypy.experiment.savu

Scan loading recipe for the savu data processing pipeline.

ptypy.experiment.spec

Utility module to read spec files Adapted from spec_read.m by Andreas Menzel (PSI)