skip to main content

gaia data release 3 documentation

20.11 Solar System object tables

20.11.2 sso_observation

Solar System object observations. Each table line contains data obtained during the transit of the source on a single CCD, during a single transit. The corresponding epoch is provided. Data not varying within the transit are repeated identically for all single observations of that transit.

Columns description:

solution_id : Solution Identifier (long)

All Gaia data processed by the Data Processing and Analysis Consortium comes tagged with a solution identifier. This is a numeric field attached to each table row that can be used to unequivocally identify the version of all the subsystems that were used in the generation of the data as well as the input data used. It is mainly for internal DPAC use but is included in the published data releases to enable end users to examine the provenance of processed data products. To decode a given solution ID visit https://gaia.esac.esa.int/decoder/solnDecoder.jsp

source_id : Source identifier (long)

A unique single numerical identifier of the source. Note in particular that these identifiers are by convention negative for SSOs.

denomination : standard MPC denomination of the asteroid (string)

Name of the object. It follows the Minor Planet Centre convention for the minor planets. For bundle of observations that are not identified at the time of the data processing, the name is a string like Gaia-DR3SSO-<RN> where RN is a running number unique to the bundle. For the natural satellites of the major planets, its standard name is given followed by a string (XYY) where X is the first letter of the planetary system it belongs to, and YY is the number of the satellite in Roman numeral.

transit_id : Transit Identifier (long)

The transit_id is a unique identifier assigned to each detected (and confirmed) source as it transits the Gaia focal plane. Each time a given source is detected as Gaia scans and re-scans the sky a new transit_id will be created to badge that apparition. Hence the along–scan time and the across–scan position along with the telescope in which the source was detected are used to form a unique integer with which to label the transit.

The several features of a detection that are encoded in transit_id can be easily retrieved using bit masks (&) and shifts () as follows:

  • On-Board Mission Time line [ns]
    = 204800 * ((transit_id 17) & (0x000003FFFFFFFFFF))

  • Field-of-view = 1 + (transit_id 15) & 0x03 [1 for ‘preceding’ and 2 for ‘following’ fields-of-view respectively]

  • CCD row = (transit_id 12) & 0x07 [dimensionless, in the range 1 to 7]

  • Across-scan ‘reference acquisition pixel’ in strip AF1 = (transit_id) & 0x0FFF [pixels] (this is the across-scan centre of the AF1 window and is odd if immediately below the mid-point of the window and even if immediately above)

where the bit mask prefix ‘0x’ denotes hexadecimal.

For further details see Portell et al. (2020). For convenience a decoder for transit_id is available on-line at

observation_id : Observation Identifier (long)

Identifier at single CCD level of the observation of a Solar System object. It is unique, and obtained from a combination of transit_id and an integer number representing the CCD strip: OBSERVATION_ID = TRANSIT_ID * 10 + AF CCD number

number_mp : Minor Planet number (long)

Minor planet number attributed by the Minor Planet Centre (MPC). It is set to zero for the natural planetary satellites and the candidate new minor planets.

epoch : Gaia-centric epoch TCB(Gaia) (double, Time[Gaia-Centric JD in TCB - 2 455 197.5 (day)])

Gaia-centric epoch TCB(Gaia) in JD corresponding to the time of crossing of the fiducial line of the CCD (mid exposure). This is the epoch to which the target coordinates and the position/velocity of Gaia are referred. To avoid loss of precision the reference time J2010.0 has been subtracted.

epoch_err : Error in Gaiacentric epoch (double, Time[day])

The error in the Gaiacentric epoch (for both epoch and epoch_utc).

epoch_utc : Gaia-centric TCB epoch converted to UTC (double, Time[Gaia-Centric JD in UTC - 2 455 197.5 (day)])

Gaiacentric epoch in UTC in JD-J2010.0 corresponding to right ascension and declination obtained from the conversion of TCB(Gaia) to UTC.

ra : Right ascension of the source (double, Angle[deg])

ICRS right ascension of the source as observed by Gaia at epoch, corrected for full relativistic aberration but not for relativistic light deflection in the gravitational field of the Solar System.

dec : Declination of the source (double, Angle[deg])

ICRS declination of the source as observed by Gaia at epoch, corrected for full relativistic aberration but not for relativistic light deflection in the gravitational field of the Solar System.

ra_error_systematic : Standard error of right ascension - systematic (double, Angle[mas])

Uncertainty on right ascension, systematic component (assumed to be constant during a transit), multiplied by cos of declination.

dec_error_systematic : Standard error of declination - systematic (double, Angle[mas])

Standard error for declination, systematic component (assumed to be constant during a transit).

ra_dec_correlation_systematic : Correlation of ra and dec errors - systematic (double)

Correlation of ra_error_systematic and dec_error_systematic.

ra_error_random : Standard error of right ascension - random (double, Angle[mas])

Uncertainty on right ascension, random component, multiplied by cos of declination.

dec_error_random : Standard error of declination - random (double, Angle[mas])

Standard error for declination, random component.

ra_dec_correlation_random : Correlation of ra and dec errors - random (double)

Correlation of ra and dec uncertainty, random component.

g_mag : Calibrated G mag (double, Magnitude[mag] )

G magnitude derived from g_flux.

g_flux : Average calibrated G flux for the transit (double, Flux[e- s-1])

Average calibrated G flux for the transit.

g_flux_error : Error on the G flux (double, Flux[e- s-1])

Error on the average transit-level G flux derived from the individual CCD-level flux measurements of the single transit.

x_gaia : Barycentric x position of Gaia (double, Length & Distance[AU] )

Barycentric equatorial J2000 (ICRS) x position of Gaia at the epoch of the observation.

y_gaia : Barycentric y position of Gaia (double, Length & Distance[AU] )

Barycentric equatorial J2000 y position (ICRS) of Gaia at the epoch of the observation.

z_gaia : Barycentric z position of Gaia (double, Length & Distance[AU] )

Barycentric equatorial J2000 z position (ICRS) of Gaia at the epoch of observation.

vx_gaia : Barycentric x velocity of Gaia (double, Velocity[AU day-1] )

Barycentric equatorial J2000 (ICRS) x velocity of Gaia at the epoch of the observation.

vy_gaia : Barycentric y velocity of Gaia (double, Velocity[AU day-1] )

Barycentric equatorial J2000 (ICRS) y velocity of Gaia at the epoch of observation.

vz_gaia : Barycentric z velocity of Gaia (double, Velocity[AU day-1] )

Barycentric equatorial J2000 (ICRS) z velocity of Gaia at the epoch of observation.

x_gaia_geocentric : Geocentric x position of Gaia (double, Length & Distance[AU])

Geocentric equatorial J2000 x position of Gaia at the epoch of observation, in a reference aligned to ICRS.

y_gaia_geocentric : Geocentric y position of Gaia (double, Length & Distance[AU])

Geocentric equatorial J2000 y position of Gaia at the epoch of observation in a reference aligned to ICRS.

z_gaia_geocentric : Geocentric z position of Gaia (double, Length & Distance[AU])

Geocentric equatorial J2000 z position of Gaia at the epoch of observation in a reference aligned to ICRS.

vx_gaia_geocentric : Geocentric x velocity of Gaia (double, Velocity[AU day-1])

Geocentric equatorial J2000 x velocity of Gaia at the epoch of observation in a reference aligned to ICRS.

vy_gaia_geocentric : Geocentric y velocity of Gaia (double, Velocity[AU day-1])

Geocentric equatorial J2000 y velocity of Gaia at the epoch of observation in a reference aligned to ICRS.

vz_gaia_geocentric : Geocentric z velocity of Gaia (double, Velocity[AU day-1])

Geocentric equatorial J2000 z velocity of Gaia at the epoch of observation in a reference aligned to ICRS.

position_angle_scan : Position angle of the scanning direction (double, Angle[deg])

Position angle of the scan direction at the epoch of observation in the equatorial reference frame. 0 = North direction, π/2 = increasing right ascension, pi = South, 3π/2 = decreasing right ascension. It is defined as the angle between the AL direction and the direction to the North Pole, at the SSO position, after applying the correction for aberration. As a consequence of this correction for aberration, the AC direction is not strictly perpendicular to the AL direction.

astrometric_outcome_ccd : Result of processing the CCDs (int[10] array)

Result of the astrometric processing of the individual CCDs in the transit. Values presently defined:

  • 1

    Good position derived.

  • 11

    No position derived, because no centroid could be determined.

  • 12

    Position rejected a priori, because previous studies have shown that it is unreliable.

  • 24

    Position rejected, because this CCD has some samples that have been eliminated.

  • 25

    Position rejected, because this CCD is affected by an AOCS update.

  • 26

    Position rejected, because this CCD is affected by a non-nominal gating.

  • 29

    Position rejected, because of more than one reason, combination of codes 21–26.

  • 32

    Position rejected as outlier, because this position does not fit on the regression line.

  • 35

    Position rejected, because it does not fulfill the magnitude-uncertainty relation, see documentation.

  • 39

    Position rejected, because the value of distToLastCi is invalid.

  • 40

    Position rejected, because the epoch corresponds to known bad attitude, see documentation.

  • 41

    Position rejected, because no attitude or no calibration is available for the epoch of observation.

astrometric_outcome_transit : Result of processing the transit (int)

Result of the astrometric processing of the transit. Values defined at present are:

  • 1

    The transit contains at least one good position.

  • 2

    Positions derived, but less consistent than expected. This means that the criterion to reject outliers had to be relaxed to find an unambiguous set of consistent positions.

  • 5

    Positions derived, but outlier rejection was not possible because of dramatic loss of precision.

  • 6

    Positions derived, but no future field angles in RP/BP, because no attitude is available for the future epochs (reference epoch + 45, 50 and 55 seconds).