hyperspy.misc.slicing module¶
-
class
hyperspy.misc.slicing.
FancySlicing
¶ Bases:
object
-
class
hyperspy.misc.slicing.
SpecialSlicers
(obj, isNavigation)¶ Bases:
object
-
hyperspy.misc.slicing.
copy_slice_from_whitelist
(_from, _to, dims, both_slices, isNav, order=None)¶ Copies things from one object to another, according to whitelist, slicing where required.
Parameters: - _from (object) – Original object
- _to (object) – Target object
- dims (tuple) – (navigation_dimensions, signal_dimensions) of the original object that is sliced
- both_slices (tuple) – (original_slices, array_slices) of the operation that is performed
- isNav (bool) – if the slicing operation is performed on navigation dimensions of the object
- order (tuple, None) – if given, performs the copying in the order given. If not all attributes given, the rest is random (the order a whitelist.keys() returns them). If given in the object, _slicing_order is looked up.