curryer.correction.data_structures¶
Classes¶
Container for image data sampled on a latitude/longitude grid. |
|
Image grid with an associated descriptive name. |
|
Point spread function sampled on a latitude/longitude grid. |
|
PSF sampled on the Earth's surface, optionally carrying heights. |
|
Optical PSF sample defined by cross/along slit angles. |
|
Configuration parameters for PSF geolocation modelling. |
|
Parameters controlling the image matching search grid. |
Module Contents¶
- class curryer.correction.data_structures.ImageGrid¶
Container for image data sampled on a latitude/longitude grid.
- data: numpy.ndarray¶
- lat: numpy.ndarray¶
- lon: numpy.ndarray¶
- h: numpy.ndarray | None = None¶
- __post_init__() None¶
- _validate_shapes() None¶
- property mid_indices: tuple[int, int]¶
Return the row/column indices of the central pixel.
- class curryer.correction.data_structures.NamedImageGrid¶
Bases:
ImageGridImage grid with an associated descriptive name.
- name: str | None = None¶
- class curryer.correction.data_structures.PSFGrid¶
Point spread function sampled on a latitude/longitude grid.
- data: numpy.ndarray¶
- lat: numpy.ndarray¶
- lon: numpy.ndarray¶
- __post_init__() None¶
- _validate_shapes() None¶
- class curryer.correction.data_structures.ProjectedPSF¶
Bases:
PSFGridPSF sampled on the Earth’s surface, optionally carrying heights.
- height: numpy.ndarray | None = None¶
- __post_init__() None¶
- class curryer.correction.data_structures.OpticalPSFEntry¶
Optical PSF sample defined by cross/along slit angles.
- data: numpy.ndarray¶
- x: numpy.ndarray¶
- field_angle: numpy.ndarray¶
- __post_init__() None¶