medipt.utils package
Submodules
medipt.utils.image_input_output_space module
- medipt.utils.image_input_output_space.resolve_input_output_space(dim=3, input_image=None, reference_image=None, input_size=None, output_size=None, input_spacing=None, output_spacing=None, input_direction=None, output_direction=None, input_origin=None, output_origin=None, *args, **kwargs)[source]
- Parameters:
dim (int) –
input_image (Image | None) –
reference_image (Image | None) –
input_size (List[int | float] | Tuple[int | float, ...] | None) –
output_size (List[int | float] | Tuple[int | float, ...] | None) –
input_spacing (List[int | float] | Tuple[int | float, ...] | None) –
output_spacing (List[int | float] | Tuple[int | float, ...] | None) –
input_direction (List[int | float] | Tuple[int | float, ...] | None) –
output_direction (List[int | float] | Tuple[int | float, ...] | None) –
input_origin (List[int | float] | Tuple[int | float, ...] | None) –
output_origin (List[int | float] | Tuple[int | float, ...] | None) –
medipt.utils.random_float module
- medipt.utils.random_float.initialize_rand_state(seed=None, legacy_random_state=True)[source]
- Return type:
- Parameters:
seed (RandomState | Generator | BitGenerator | int | None) –
legacy_random_state (bool) –
- medipt.utils.random_float.random_binomial(n, p, output_size=None, ignore_axis=None, seed=None, legacy_random_state=True, rand_init=None)[source]
- Parameters:
output_size (
Union[List[Union[int,float]],Tuple[Union[int,float]],int,float,integer,floating,None]) –ignore_axis (
Union[None,List[int],Tuple[int],int]) – Ignores the axis specified. If None, then no axis is ignored. Works only for 1D right now.seed (
Union[RandomState,Generator,BitGenerator,int,None]) –legacy_random_state (
bool) –rand_init (module | Generator | BitGenerator | None) –
- Return type:
- Returns:
- medipt.utils.random_float.random_uniform_float(low_value, high_value, output_size=None, dim=None, seed=None, legacy_random_state=True, rand_init=None)[source]
- Return type:
- Parameters:
low_value (float | int | List[int | float] | Tuple[int | float, ...] | integer | floating | ndarray) –
high_value (float | int | List[int | float] | Tuple[int | float, ...] | integer | floating | ndarray) –
output_size (List[int | float] | Tuple[int | float, ...] | int | float | integer | floating | ndarray | None) –
dim (int | None) –
seed (RandomState | Generator | BitGenerator | int | None) –
legacy_random_state (bool) –
rand_init (module | Generator | BitGenerator | None) –
medipt.utils.spatial_utils module
- medipt.utils.spatial_utils.get_output_size_from_spacing(dim, input_size, input_spacing, input_direction, output_spacing, output_direction=None, *args, **kwargs)[source]
- medipt.utils.spatial_utils.get_output_spacing_from_size(dim, input_size, input_spacing, input_direction, output_size, output_direction=None, *args, **kwargs)[source]
- medipt.utils.spatial_utils.image_index_to_phys(dim, index_coords, image=None, size=None, origin=None, spacing=None, direction=None, *args, **kwargs)[source]
- Return type:
- Parameters: