ImageSolution
- class ctapointing.imagesolver.ImageSolution(prefix=None, **fields)
Bases:
ContainerContainer for storing image solutions.
- uuid
UUID
- Type:
Field(default=None, type=str)
- telescope_pointing_ra
right ascension coordinate of telescope pointing
- Type:
Field(default=nan deg, unit=deg)
- telescope_pointing_dec
declination coordinate of telescope pointing
- Type:
Field(default=nan deg, unit=deg)
- telescope_pointing_alt
altitude coordinate of telescope pointing
- Type:
Field(default=nan deg, unit=deg)
- telescope_pointing_az
right ascension coordinate of telescope pointing
- Type:
Field(default=nan deg, unit=deg)
- nominal_telescope_pointing_ra
right ascension of nominal telescope pointing
- Type:
Field(default=nan deg, unit=deg)
- nominal_telescope_pointing_dec
declination of nominal telescope pointing
- Type:
Field(default=nan deg, unit=deg)
- mean_exposure_time
mean time of exposure (UTC)
- Type:
Field(default=None, type=Time)
- exposure_duration
exposure duration
- Type:
Field(default=nan s, unit=s)
- camera_focal_length
pointing camera focal length
- Type:
Field(default=nan m, unit=m)
- camera_rotation
pointing camera rotation
- Type:
Field(default=nan deg, unit=deg)
- camera_tilt_x
pointing camera tilt in x
- Type:
Field(default=nan deg, unit=deg)
- camera_tilt_y
pointing camera tilt in y
- Type:
Field(default=nan deg, unit=deg)
- camera_offset_x
pointing camera offset in x
- Type:
Field(default=nan m, unit=m)
- camera_offset_y
pointing camera offset in y
- Type:
Field(default=nan m, unit=m)
- camera_chip_temperature
pointing camera chip temperature
- Type:
Field(default=nan K, unit=K)
- camera_temperature
pointing camera housing temperature
- Type:
Field(default=nan K, unit=K)
- camera_humidity
pointing camera housing relative humidity
- Type:
Field(default=-1.0, type=float)
- camera_cooling_power
pointing camera relative chip cooling power
- Type:
Field(default=-1.0, type=float)
- num_quad_matches
number of quad matches
- Type:
Field(default=-1, type=int)
- num_quad_matches_selected
number of selected quad matches
- Type:
Field(default=-1, type=int)
- num_iterations_skyfit
number of iterations for sky fit
- Type:
Field(default=-1, type=int)
- num_outliers_skyfit
number of outliers for sky fit
- Type:
Field(default=-1, type=int)
- num_fitted_stars_skyfit
number of fitted stars in sky fit
- Type:
Field(default=-1, type=int)
- residual_mean_x
mean residual in x of sky fit
- Type:
Field(default=nan arcsec, unit=arcsec)
- residual_mean_y
mean residual in y of sky fit
- Type:
Field(default=nan arcsec, unit=arcsec)
- residual_rms_x
rms residual in x of sky fit
- Type:
Field(default=nan arcsec, unit=arcsec)
- residual_rms_y
rms residual in y of sky fit
- Type:
Field(default=nan arcsec, unit=arcsec)
- residual_r68
68% containment of residuals of sky fit
- Type:
Field(default=nan arcsec, unit=arcsec)
- residual_r95
95% containment of residuals of sky fit
- Type:
Field(default=nan arcsec, unit=arcsec)
- stars_fit_converged
True if fit converged
- Type:
Field(default=False, type=bool)
- stars_fit_quality
fit function at minimum
- Type:
Field(default=-1.0, type=float)
- stars_fitted_ra
RA position of fitted stars
- Type:
Field(default=None, unit=deg, dtype=float64, ndim=1)
- stars_fitted_dec
Dec position of fitted stars
- Type:
Field(default=None, unit=deg, dtype=float64, ndim=1)
- stars_fitted_x
x position of fitted stars
- Type:
Field(default=None, dtype=float64, ndim=1)
- stars_fitted_y
y position of fitted stars
- Type:
Field(default=None, dtype=float64, ndim=1)
- stars_fitted_mag
magnitude of fitted stars
- Type:
Field(default=None, dtype=float64, ndim=1)
- star_spots_fitted_ra
RA position of fitted spots
- Type:
Field(default=None, unit=deg, dtype=float64, ndim=1)
- star_spots_fitted_dec
Dec position of fitted spots
- Type:
Field(default=None, unit=deg, dtype=float64, ndim=1)
- star_spots_fitted_x
x position of fitted star spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- star_spots_fitted_y
y position of fitted star spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- star_spots_fitted_flux
intensity of fitted star spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- mean_background
mean background in image
- Type:
Field(default=None, type=float)
- science_camera_focal_length
science camera focal length
- Type:
Field(default=nan m, unit=m)
- science_camera_rotation
science camera rotation
- Type:
Field(default=nan deg, unit=deg)
- science_camera_tilt_x
science camera tilt in x
- Type:
Field(default=nan deg, unit=deg)
- science_camera_tilt_y
science camera tilt in y
- Type:
Field(default=nan deg, unit=deg)
- science_camera_offset_x
science camera offset in x
- Type:
Field(default=nan m, unit=m)
- science_camera_offset_y
science camera offset in y
- Type:
Field(default=nan m, unit=m)
- science_camera_centre_x
x position of science camera centre
- Type:
Field(default=None, type=float)
- science_camera_centre_y
y position of science camera centre
- Type:
Field(default=None, type=float)
- leds_fitted_x
x position of fitted LEDs
- Type:
Field(default=None, dtype=float64, ndim=1)
- leds_fitted_y
y position of fitted LEDs
- Type:
Field(default=None, dtype=float64, ndim=1)
- led_spots_fitted_x
x position of fitted LED spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- led_spots_fitted_y
y position of fitted LED spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- led_fit_quality
LED fit function at minimum
- Type:
Field(default=-1.0, type=float)
- lid_spots_x
x position of lid spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- lid_spots_y
y position of lid spots
- Type:
Field(default=None, dtype=float64, ndim=1)
- registration_time
registration time
- Type:
Field(default=None, unit=s)
- matching_time
matching time
- Type:
Field(default=None, unit=s)
- fitting_time
fitting time
- Type:
Field(default=None, unit=s)
- spotlist_uuid
SpotList UUID
- Type:
Field(default=None, type=str)
- image_uuid
image UUID
- Type:
Field(default=None, type=str)
- when_solved
time of solving
- Type:
Field(default=None, type=str)
- meta
dict of attached metadata
- Type:
dict
- prefix
Prefix attached to column names when saved to a table or file
- Type:
str
Attributes Summary
Methods Summary
from_name(name, **kwargs)Load ImageSolution from HDF5 file or database.
Attributes Documentation
- camera_chip_temperature
- camera_cooling_power
- camera_focal_length
- camera_humidity
- camera_offset_x
- camera_offset_y
- camera_rotation
- camera_temperature
- camera_tilt_x
- camera_tilt_y
- default_prefix = 'imagesolution'
- exposure_duration
- fields = {'camera_chip_temperature': Field(default=nan K, unit=K), 'camera_cooling_power': Field(default=-1.0, type=float), 'camera_focal_length': Field(default=nan m, unit=m), 'camera_humidity': Field(default=-1.0, type=float), 'camera_offset_x': Field(default=nan m, unit=m), 'camera_offset_y': Field(default=nan m, unit=m), 'camera_rotation': Field(default=nan deg, unit=deg), 'camera_temperature': Field(default=nan K, unit=K), 'camera_tilt_x': Field(default=nan deg, unit=deg), 'camera_tilt_y': Field(default=nan deg, unit=deg), 'exposure_duration': Field(default=nan s, unit=s), 'fitting_time': Field(default=None, unit=s), 'image_uuid': Field(default=None, type=str), 'led_fit_quality': Field(default=-1.0, type=float), 'led_spots_fitted_x': Field(default=None, dtype=float64, ndim=1), 'led_spots_fitted_y': Field(default=None, dtype=float64, ndim=1), 'leds_fitted_x': Field(default=None, dtype=float64, ndim=1), 'leds_fitted_y': Field(default=None, dtype=float64, ndim=1), 'lid_spots_x': Field(default=None, dtype=float64, ndim=1), 'lid_spots_y': Field(default=None, dtype=float64, ndim=1), 'matching_time': Field(default=None, unit=s), 'mean_background': Field(default=None, type=float), 'mean_exposure_time': Field(default=None, type=Time), 'nominal_telescope_pointing_dec': Field(default=nan deg, unit=deg), 'nominal_telescope_pointing_ra': Field(default=nan deg, unit=deg), 'num_fitted_stars_skyfit': Field(default=-1, type=int), 'num_iterations_skyfit': Field(default=-1, type=int), 'num_outliers_skyfit': Field(default=-1, type=int), 'num_quad_matches': Field(default=-1, type=int), 'num_quad_matches_selected': Field(default=-1, type=int), 'registration_time': Field(default=None, unit=s), 'residual_mean_x': Field(default=nan arcsec, unit=arcsec), 'residual_mean_y': Field(default=nan arcsec, unit=arcsec), 'residual_r68': Field(default=nan arcsec, unit=arcsec), 'residual_r95': Field(default=nan arcsec, unit=arcsec), 'residual_rms_x': Field(default=nan arcsec, unit=arcsec), 'residual_rms_y': Field(default=nan arcsec, unit=arcsec), 'science_camera_centre_x': Field(default=None, type=float), 'science_camera_centre_y': Field(default=None, type=float), 'science_camera_focal_length': Field(default=nan m, unit=m), 'science_camera_offset_x': Field(default=nan m, unit=m), 'science_camera_offset_y': Field(default=nan m, unit=m), 'science_camera_rotation': Field(default=nan deg, unit=deg), 'science_camera_tilt_x': Field(default=nan deg, unit=deg), 'science_camera_tilt_y': Field(default=nan deg, unit=deg), 'spotlist_uuid': Field(default=None, type=str), 'star_spots_fitted_dec': Field(default=None, unit=deg, dtype=float64, ndim=1), 'star_spots_fitted_flux': Field(default=None, dtype=float64, ndim=1), 'star_spots_fitted_ra': Field(default=None, unit=deg, dtype=float64, ndim=1), 'star_spots_fitted_x': Field(default=None, dtype=float64, ndim=1), 'star_spots_fitted_y': Field(default=None, dtype=float64, ndim=1), 'stars_fit_converged': Field(default=False, type=bool), 'stars_fit_quality': Field(default=-1.0, type=float), 'stars_fitted_dec': Field(default=None, unit=deg, dtype=float64, ndim=1), 'stars_fitted_mag': Field(default=None, dtype=float64, ndim=1), 'stars_fitted_ra': Field(default=None, unit=deg, dtype=float64, ndim=1), 'stars_fitted_x': Field(default=None, dtype=float64, ndim=1), 'stars_fitted_y': Field(default=None, dtype=float64, ndim=1), 'telescope_pointing_alt': Field(default=nan deg, unit=deg), 'telescope_pointing_az': Field(default=nan deg, unit=deg), 'telescope_pointing_dec': Field(default=nan deg, unit=deg), 'telescope_pointing_ra': Field(default=nan deg, unit=deg), 'uuid': Field(default=None, type=str), 'when_solved': Field(default=None, type=str)}
- fitting_time
- image_uuid
- led_fit_quality
- led_spots_fitted_x
- led_spots_fitted_y
- leds_fitted_x
- leds_fitted_y
- lid_spots_x
- lid_spots_y
- matching_time
- mean_background
- mean_exposure_time
- meta
- nominal_telescope_pointing_dec
- nominal_telescope_pointing_ra
- num_fitted_stars_skyfit
- num_iterations_skyfit
- num_outliers_skyfit
- num_quad_matches
- num_quad_matches_selected
- prefix
- registration_time
- residual_mean_x
- residual_mean_y
- residual_r68
- residual_r95
- residual_rms_x
- residual_rms_y
- science_camera_centre_x
- science_camera_centre_y
- science_camera_focal_length
- science_camera_offset_x
- science_camera_offset_y
- science_camera_rotation
- science_camera_tilt_x
- science_camera_tilt_y
- spotlist_uuid
- star_spots_fitted_dec
- star_spots_fitted_flux
- star_spots_fitted_ra
- star_spots_fitted_x
- star_spots_fitted_y
- stars_fit_converged
- stars_fit_quality
- stars_fitted_dec
- stars_fitted_mag
- stars_fitted_ra
- stars_fitted_x
- stars_fitted_y
- telescope_pointing
- telescope_pointing_alt
- telescope_pointing_az
- telescope_pointing_dec
- telescope_pointing_ra
- uuid
- when_solved
Methods Documentation
- classmethod from_name(name, **kwargs)
Load ImageSolution from HDF5 file or database. See ctapointing.io.from_name() for details.
- __init__(prefix=None, **fields)
- classmethod from_name(name, **kwargs)
Load ImageSolution from HDF5 file or database. See ctapointing.io.from_name() for details.