Spectral Images
siapy.entities.images.spimage
¶
SpectralImage
dataclass
¶
Source code in siapy/entities/images/spimage.py
31 32 33 34 35 36 37 |
|
spy_open
classmethod
¶
spy_open(
*,
header_path: str | Path,
image_path: str | Path | None = None,
) -> SpectralImage[SpectralLibImage]
Source code in siapy/entities/images/spimage.py
57 58 59 60 61 62 |
|
rasterio_open
classmethod
¶
rasterio_open(
filepath: str | Path,
) -> SpectralImage[RasterioLibImage]
Source code in siapy/entities/images/spimage.py
64 65 66 67 |
|
from_numpy
classmethod
¶
from_numpy(
array: NDArray[floating[Any]],
) -> SpectralImage[MockImage]
Source code in siapy/entities/images/spimage.py
69 70 71 72 |
|
to_display
¶
to_display(equalize: bool = True) -> Image
Source code in siapy/entities/images/spimage.py
118 119 |
|
to_numpy
¶
Source code in siapy/entities/images/spimage.py
121 122 |
|
to_xarray
¶
to_xarray() -> XarrayType
Source code in siapy/entities/images/spimage.py
124 125 |
|
to_signatures
¶
to_signatures(
pixels: Pixels | DataFrame | Iterable[CoordinateInput],
) -> Signatures
Source code in siapy/entities/images/spimage.py
127 128 129 130 131 |
|
to_subarray
¶
to_subarray(
pixels: Pixels | DataFrame | Iterable[CoordinateInput],
) -> NDArray[floating[Any]]
Source code in siapy/entities/images/spimage.py
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 |
|
average_intensity
¶
average_intensity(
axis: int
| tuple[int, ...]
| Sequence[int]
| None = None,
) -> float | NDArray[floating[Any]]
Source code in siapy/entities/images/spimage.py
149 150 151 152 153 |
|