spatialdata.transformations.get_transformation

spatialdata.transformations.get_transformation#

spatialdata.transformations.get_transformation(element, to_coordinate_system=None, get_all=False)#

Get the transformation/s of an element.

Parameters:
  • element (Union[SpatialImage, MultiscaleSpatialImage, GeoDataFrame, DataFrame]) – The element.

  • to_coordinate_system (Optional[str] (default: None)) –

    The coordinate system to which the transformation should be returned.

    • If None and get_all=False returns the transformation from the ‘global’ coordinate system (default system).

    • If None and get_all=True returns all transformations.

  • get_all (bool (default: False)) – If True, all transformations are returned. If True, to_coordinate_system needs to be None.

Return type:

Union[BaseTransformation, dict[str, BaseTransformation]]

Returns:

: The transformation, if to_coordinate_system is not None, otherwise a dictionary of transformations to all the coordinate systems.