hvl_ccb.utils.conversion.map_range

digraph inheritance4925522ba0 { bgcolor=transparent; rankdir=TB; size=""; "MapBitAsymRange" [URL="../hvl_ccb.utils.conversion.map_range.html#hvl_ccb.utils.conversion.map_range.MapBitAsymRange",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class to convert an asymmetric arbitrary range (0 to value) to a"]; "MapBitSymRange" [URL="../hvl_ccb.utils.conversion.map_range.html#hvl_ccb.utils.conversion.map_range.MapBitSymRange",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class to convert a symmetric arbitrary range (-value to value) to a"]; "MapRanges" [URL="../hvl_ccb.utils.conversion.map_range.html#hvl_ccb.utils.conversion.map_range.MapRanges",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; }
class MapBitAsymRange(value: int | float, bit: int, dtype_1: ~numpy.dtype[~typing.Any] | None | ~typing.Type[~typing.Any] | ~numpy._typing._dtype_like._SupportsDType[~numpy.dtype[~typing.Any]] | str | ~typing.Tuple[~typing.Any, int] | ~typing.Tuple[~typing.Any, ~typing.SupportsIndex | ~typing.Sequence[~typing.SupportsIndex]] | ~typing.List[~typing.Any] | ~numpy._typing._dtype_like._DTypeDict | ~typing.Tuple[~typing.Any, ~typing.Any] = <class 'float'>, logger=None)[source]

Bases: _MapBitRange

Class to convert an asymmetric arbitrary range (0 to value) to a bit-range (0 to 2**bit - 1).

class MapBitSymRange(value: int | float, bit: int, dtype_1: ~numpy.dtype[~typing.Any] | None | ~typing.Type[~typing.Any] | ~numpy._typing._dtype_like._SupportsDType[~numpy.dtype[~typing.Any]] | str | ~typing.Tuple[~typing.Any, int] | ~typing.Tuple[~typing.Any, ~typing.SupportsIndex | ~typing.Sequence[~typing.SupportsIndex]] | ~typing.List[~typing.Any] | ~numpy._typing._dtype_like._DTypeDict | ~typing.Tuple[~typing.Any, ~typing.Any] = <class 'float'>, logger=None)[source]

Bases: _MapBitRange

Class to convert a symmetric arbitrary range (-value to value) to a bit-range (0 to 2**bit - 1).

class MapRanges(range_1: tuple[Union[int, float], Union[int, float]], range_2: tuple[Union[int, float], Union[int, float]], dtype_1: dtype[Any] | None | Type[Any] | _SupportsDType[dtype[Any]] | str | Tuple[Any, int] | Tuple[Any, SupportsIndex | Sequence[SupportsIndex]] | List[Any] | _DTypeDict | Tuple[Any, Any], dtype_2: dtype[Any] | None | Type[Any] | _SupportsDType[dtype[Any]] | str | Tuple[Any, int] | Tuple[Any, SupportsIndex | Sequence[SupportsIndex]] | List[Any] | _DTypeDict | Tuple[Any, Any], logger=None)[source]

Bases: object

convert_to_range1(value, **kwargs)
convert_to_range2(value, **kwargs)