hexrd.imageseries.omega module
Handle omega (specimen rotation) metadata
OmegaWedges class specifies omega metadata in wedges
- class hexrd.imageseries.omega.OmegaImageSeries(ims)[source]
Bases:
ImageSeries
ImageSeries with omega metadata
- DFLT_TOL = 1e-06
- TAU = 360
- property nwedges
number of omega wedges (angular sections)
- property omega
return omega range array (nframes, 2)
- property omegawedges
OmegaWedges instance
- class hexrd.imageseries.omega.OmegaWedges(nframes)[source]
Bases:
object
Piecewise Linear Omega Ranges
PARAMETERS
- nframes: int
number of frames in imageseries
- addwedge(ostart, ostop, nsteps, loc=None)[source]
add wedge to list
PARAMETERS
- ostart: float
starting value of omega for this wedge
- ostop: float
final value of omega for this wedge
- nsteps: int
number of steps
- loc: int, optional
where to insert wedge in the list of wedges; defaults to end
- property nwedges
number of wedges
- property omegas
n x 2 array of omega values, one per frame
- save_omegas(fname)[source]
save omegas to text file
PARAMETERS
- fname: str or Path
name of file to save omegas to
- property wedges
list of wedges (dictionaries)
- property wframes
number of frames in wedges