XPCS plugin#

SPEC data file control lines unique to the APS XPCS instrument

class spec2nexus.plugins.XPCS.XPCS_CCD[source]#

#CCD

process(text, spec_obj, *args, **kws)[source]#

required: Handle this line from a SPEC data file.

PARAMETERS

text str:

?raw text?

spec_obj obj:

Instance of SpecDataFile, SpecDataFileHeader, or SpecDataFileScan

writer(h5parent, writer, scan, nxclass=None, *args, **kws)[source]#

optional: Describe how to store this data in a NeXus HDF5 file.

class spec2nexus.plugins.XPCS.XPCS_VA[source]#

#VA

process(text, spec_obj, *args, **kws)[source]#

required: Handle this line from a SPEC data file.

PARAMETERS

text str:

?raw text?

spec_obj obj:

Instance of SpecDataFile, SpecDataFileHeader, or SpecDataFileScan

writer(h5parent, writer, scan, nxclass=None, *args, **kws)[source]#

Describe how to write VA data

class spec2nexus.plugins.XPCS.XPCS_VD[source]#

#VD

process(text, spec_obj, *args, **kws)[source]#

required: Handle this line from a SPEC data file.

PARAMETERS

text str:

?raw text?

spec_obj obj:

Instance of SpecDataFile, SpecDataFileHeader, or SpecDataFileScan

writer(h5parent, writer, scan, nxclass=None, *args, **kws)[source]#

Describe how to write VD data

class spec2nexus.plugins.XPCS.XPCS_VE[source]#

#VE

process(text, spec_obj, *args, **kws)[source]#

required: Handle this line from a SPEC data file.

PARAMETERS

text str:

?raw text?

spec_obj obj:

Instance of SpecDataFile, SpecDataFileHeader, or SpecDataFileScan

writer(h5parent, writer, scan, nxclass=None, *args, **kws)[source]#

Describe how to write VE data

class spec2nexus.plugins.XPCS.XPCS_XPCS[source]#

#XPCS

process(text, spec_obj, *args, **kws)[source]#

required: Handle this line from a SPEC data file.

PARAMETERS

text str:

?raw text?

spec_obj obj:

Instance of SpecDataFile, SpecDataFileHeader, or SpecDataFileScan

writer(h5parent, writer, scan, nxclass=None, *args, **kws)[source]#

optional: Describe how to store this data in a NeXus HDF5 file.