Data format documentation¶
FEL source calculations (FAST)¶
File format: hdf5 (extension .h5)
Data set |
Description |
Physical unit |
---|---|---|
/data/arrEhor |
horizontal electric field component |
sqrt(W/mm^2) |
/data/arrEver |
vertical electric field component |
sqrt(W/mm^2) |
/params/Mesh/nSlices |
number of time slices |
1 |
/params/Mesh/nx |
number of grid points in horizontal dimension (x) |
1 |
/params/Mesh/ny |
number of grid points in vertical dimension (y) |
s |
/params/Mesh/sliceMax |
time corresponding to last slice |
s |
/params/Mesh/sliceMin |
time corresponding to first slice |
s |
/params/Mesh/xMax |
x coordinate of last grid point in horizontal dimension |
m |
/params/Mesh/xMin |
x coordinate of first grid point in horizontal dimension |
m |
/params/Mesh/yMax |
y coordinate of last grid point in vertical dimension |
m |
/params/Mesh/yMin |
y coordinate of first grid point in vertical dimension |
m |
/params/Mesh/zCoord |
z coordinate of the wavefront |
m |
/params/Rx |
instantaneous horizontal wavefront radius |
m |
/params/Ry |
instantaneous vertical wavefront radius |
m |
/params/dRx |
error in Rx |
m |
/params/dRy |
error on Ry |
m |
/params/nval |
data type of field values, 2 for complex |
1 |
/params/photonEnergy |
central photon energy (mean of spectrum) |
eV |
/params/wDomain |
time or frequency domain |
|
/params/wEFieldUnit |
Electric field unit |
|
/params/wFloatType |
field numerical type |
|
/params/wSpace |
direct (r-space) or reciprocal (q-space) |
m |
/params/xCentre |
x coordinate of wavefront center |
m |
/params/yCentre |
y coordinate of wavefront center |
|
/history/parent/info/data_description |
data documentation |
|
/history/parent/info/package_version |
code version |
|
/history/parent/misc/FAST2XY.DAT |
FAST calculation data |
|
/history/parent/misc/angular_distribution |
angular distribution of source pulse |
1/rad |
/history/parent/misc/spot_size |
fhwm spot size |
m |
/history/parent/misc/gain_curve |
gain curve |
1 |
/history/parent/misc/nzc |
Undulator length (point on gain curve) |
|
/history/parent/misc/temporal_struct |
Temporal pulse structure (on-axis projection) |
Coherent wavefront propagation (WPG/SRW)¶
File format: hdf5 (extension .h5)
Data set |
Description |
Physical unit |
---|---|---|
/data/arrEhor |
horizontal electric field component |
sqrt(W/mm^2) |
/data/arrEver |
vertical electric field component |
sqrt(W/mm^2) |
/params/Mesh/nSlices |
number of time slices |
1 |
/params/Mesh/nx |
number of grid points in horizontal dimension (x) |
1 |
/params/Mesh/ny |
number of grid points in vertical dimension (y) |
s |
/params/Mesh/sliceMax |
time corresponding to last slice |
s |
/params/Mesh/sliceMin |
time corresponding to first slice |
s |
/params/Mesh/xMax |
x coordinate of last grid point in horizontal dimension |
m |
/params/Mesh/xMin |
x coordinate of first grid point in horizontal dimension |
m |
/params/Mesh/yMax |
y coordinate of last grid point in vertical dimension |
m |
/params/Mesh/yMin |
y coordinate of first grid point in vertical dimension |
m |
/params/Mesh/zCoord |
z coordinate of the wavefront |
m |
/params/Rx |
instantaneous horizontal wavefront radius |
m |
/params/Ry |
instantaneous vertical wavefront radius |
m |
/params/dRx |
error in Rx |
m |
/params/dRy |
error on Ry |
m |
/params/nval |
data type of field values, 2 for complex |
1 |
/params/photonEnergy |
central photon energy (mean of spectrum) |
eV |
/params/wDomain |
time or frequency domain |
|
/params/wEFieldUnit |
Electric field unit |
|
/params/wFloatType |
field numerical type |
|
/params/wSpace |
direct (r-space) or reciprocal (q-space) |
m |
/params/xCentre |
x coordinate of wavefront center |
m |
/params/yCentre |
y coordinate of wavefront center |
|
/history/parent |
Previous module simulation data |
|
/misc/xFWHM |
Horizontal full width at half maximum (intensity distribution) |
m |
/misc/yFWHM |
Vertical full width at half maximum (intensity distribution) |
m |
Photon-Matter interaction (XMDYN)¶
File format: hdf5 (extension .h5)
Data set |
Description |
Physical unit |
---|---|---|
/data/snp*/ff |
2D array of form factors. Rows: Atomic number, Columns: q |
1 |
/data/snp*/halfQ |
1D array of half-period resolutions corresponding to column index in form factor arrays |
1/A |
/data/snp*/Nph |
number of photons in the calculation |
1 |
/data/snp*/r |
2D array of atomic position vectors. Rows: Atom index, columns: x,y,z coordinates |
m |
/data/snp*/T |
1D array of unique ID per atomic number |
|
/data/snp*/Z |
1D array of atom types per atomic position vector $r$ |
|
/data/snp*/xyz |
1D array of indices of ff for each atom in Z |
|
/data/snp*/Sq_halfQ |
half period resolution q space spanned by Sq_bound, Sq_free |
1/A |
/data/snp*/Sq_bound |
1D array for Compton scattering from bound electrons |
1 |
/data/snp*/Sq_free |
1D array for Compton scattering from free electrons |
1 |
/history/parent |
Parent data |
|
/info/package_version |
backengine code version |
|
/info/contact |
Support contact for backengine code |
|
/info/data_description |
Data documentation |
|
/info/method_description |
Method documentation |
|
/version |
hdf5 format version |
Diffraction (singFEL)¶
File format: hdf5 (extension .h5)
Data set |
Description |
Physical unit |
---|---|---|
/data/diffr |
2D array. Photon number per pixel |
|
/data/data |
2D array. Integrated photon number per pixel, poisson noise added. |
|
/data/angle |
Euler angles applied to atomic positions |
|
/history/parent |
Details of parent data |
|
/info/package_version |
Backengine code version |
|
/info/contact |
Support contact |
|
/info/data_description |
Data documentation |
|
/info/method_description |
Method documentation |
|
/params/geom/detectorDist |
Detector distance |
|
/params/geom/pixelWidth |
Pixel width (x) |
|
/params/geom/pixelHeight |
Pixel height (y) |
|
/params/geom/mask |
Masked pixels |
|
/params/beam/photonEnergy |
Central photon energy |
|
/params/beam/photons |
Number of photons in beam |
|
/params/beam/focusArea |
Beam focus area |
|
/params/info |
Input parameter for backengine code |