ExampleDetectorArrayInfo#
- class sofia_redux.scan.custom.example.info.detector_array.ExampleDetectorArrayInfo[source]#
Bases:
InfoBaseInitialize the detector array information for the example instrument.
Attributes Summary
Methods Summary
equatorial_to_detector_coordinates(equatorial)Convert equatorial coordinates to detector coordinates.
get_sibs_position(row, col)Given a subarray, row, and column, return the pixel position.
initialize_channel_data(data)Apply this information to create and populate the channel data.
Attributes Documentation
- COLS = 11#
- ROWS = 11#
- boresight_index = x=5.0 y=5.0 <sofia_redux.scan.coordinate_systems.coordinate_2d.Coordinate2D object>#
- pixel_size = <Quantity 2. arcsec>#
Methods Documentation
- equatorial_to_detector_coordinates(equatorial)[source]#
Convert equatorial coordinates to detector coordinates.
- Parameters:
- equatorialEquatorialCoordinates
- Returns:
- detector_coordinatesCoordinate2D
- get_sibs_position(row, col)[source]#
Given a subarray, row, and column, return the pixel position.
The SIBS position are in tEl, tXel coordinates in units of the
pixel_sizeattribute.- Parameters:
- rowint or float or numpy.ndarray (int or float)
The channel/pixel detector row.
- colint or float or numpy.ndarray (int or float)
The channel/pixel detector column.
- Returns:
- positionCoordinate2D
The pixel (x, y) pixel positions.