Changing object type
sqw
Convert a dnd
object into an n-dimensional sqw
object
wout_sqw = sqw(win_dnd)
dnd
Convert an n-dimensional sqw
object into the equivalently dimensioned object
out of d0d
, d1d
, d2d
, d3d
, d4d
object (i.e. throw away the
pixel information)
wout_dnd = dnd(win_sqw) % Match the dimensionality of the sqw
wout_d0d = d0d(win_sqw)
wout_d1d = d1d(win_sqw)
wout_d2d = d2d(win_sqw)
wout_d3d = d3d(win_sqw)
wout_d4d = d4d(win_sqw)
Alternatively:
woud_dnd = win_sqw.data % return the object with the dimensionality of sqw.
Warning
It is not recommended to use e.g. d0d
to extract the dnd
from an
sqw
. This should be done by getting the sqw
object’s data
property or by cutting with the
'-nopix'
option.
IX_datasets
Convert an n-dimensional sqw
/ dnd
object into the generic Herbert IX_dataset_nd
object
wout_IX = IX_dataset_1d(win_sqw)
wout_IX = IX_dataset_2d(win_sqw)
wout_IX = IX_dataset_3d(win_sqw)
Warning
It is not possible to increase the dimensionality of a dnd
object.