(Beta) MPC Database Tables Schema

The MPC makes its PostgreSQL database of observations and orbits available for replication via the SBN. Displayed below are two tables.
  1. The first table lists the tables and a description of its contents.
  2. The second table displayed lists each table and each field within each table and a description of it.
A machine-readable format of the table and its content description can be downloaded here.
A machine-readable format of each table and its schema can be downloaded here.
To order the columns click the header to sort the data.

Last Updated: 2024-04-27

Table NameDescription
current_identificationsTable containing all the primary designations (minor planets, comets and natural satellites) and their secondary designations, when available.
neocp_varTable containing variant orbits for every object on the NEOCP
neocp_eventsTable containing NEOCP related processing events
neocp_obsTable containing observations for objects currently on the NEOCP
neocp_obs_archiveTable containing archived NEOCP observations
neocp_prev_desTable containing objects that were previously listed on the NEOCP, their designation if designated and the reasons for their removal
obs_alterations_correctionsTable used to record the corrections made to the observations that have been published.
obs_alterations_redesignationsTable used to record the observations that have been redesignated
obs_alterations_deletionsTable used to record the corrections made to the observations that have been published by the MPC (in an MPEC, DOU or monthly circular) and that have have been also deleted
obs_alterations_unassociationsTable used to record the observations that have unassociated from their current designation
neocp_elsTable containing all the nominal orbital element for each tracklet that is currently on the NEOCP
numbered_identificationsTable containing the number and primary provisional designation for any object that have been numbered.
primary_objectsAll Objects Live Here: Labelled by their primary provisional designation. Fields indicate the tables in which any orbit information might be found

Last Updated: 2024-04-27

Table NameColumnData TypeDateTime Precision (if applicable)Description
current_identificationscreated_attimestamp6Current date and time whenever a row is inserted
current_identificationsidint4NonePostgreSQL automatically generated identifier
current_identificationsidentifier_ids_textNoneList of unique identifiers used by the MPC to track credit for correct identifications
current_identificationsnumberedboolNoneFlag indicating if the primary designation is also numbered (True if it numbered, False if it is not numbered)
current_identificationsobject_typeint4NoneObject classification based on its orbital element. For more information please see https://minorplanetcenter.net/mpcops/documentation/object-types/
current_identificationspacked_primary_provisional_designationtextNonePacked form of the primary provisional designation (e.g. K17P08M).
current_identificationspacked_secondary_provisional_designationtextNonePacked form of one of the secondary provisional designations (e.g. K06Sf5M).
current_identificationspublishedint4NoneInteger describing the publication status of the identification: 0=not published, 1=published in an MPEC, 2=published in the DOU, 3=published in a mid-month circular, 4=published in a monthly circular
current_identificationsunpacked_primary_provisional_designationtextNoneUnpacked form of the primary provisional designation (e.g. 2017 PM8).
current_identificationsunpacked_secondary_provisional_designationtextNoneUnpacked form of one of the secondary provisional designations (e.g. 2006 SM415).
current_identificationsupdated_attimestamp6Current date and time whenever a row is updated
mpc_orbitsafloat8NoneSemi-major axis [au]
mpc_orbitsa1float8NoneA1 component of the non-gravitational acceleration for comets [10^(-10) au/d^2]
mpc_orbitsa1_uncfloat8NonePost-fit 1-sigma uncertainty in the A1 component of the non-gravitational acceleration [10^(-10) au/d^2]
mpc_orbitsa2float8NoneA2 component of the non-gravitational acceleration for comets [10^(-10) au/d^2]
mpc_orbitsa2_uncfloat8NonePost-fit 1-sigma uncertainty in the A2 component of the non-gravitational acceleration [10^(-10) au/d^2]
mpc_orbitsa3float8NoneA3 component of the non-gravitational acceleration for comets [10^(-10) au/d^2]
mpc_orbitsa3_uncfloat8NonePost-fit 1-sigma uncertainty in the A3 component of the non-gravitational acceleration [10^(-10) au/d^2]
mpc_orbitsarc_length_selfloat8NoneArc length of all the observations selected by the fit, computed as the difference between the time of the last selected observations and the time of the first selected observation.
mpc_orbitsarc_length_totalfloat8NoneArc length of all the observations associated to the object, computed as the difference between the time of the last observations and the time of the first observation.
mpc_orbitsargperifloat8NoneArgument of the pericenter [degrees]
mpc_orbitsargperi_uncfloat8NonePost-fit 1-sigma uncertainty in the argument of the pericenter [degrees]
mpc_orbitsa_uncfloat8NonePost-fit 1-sigma uncertainty in the semi-major axis [au]
mpc_orbitscreated_attimestamp6Current date and time whenever a row is inserted
mpc_orbitsdtfloat8NoneDeltaT component of the non-gravitational acceleration [days]
mpc_orbitsdt_uncfloat8NonePost-fit 1-sigma uncertainty in the DeltaT component of the non-gravitational acceleration [days]
mpc_orbitsefloat8NoneEccentricity
mpc_orbitsearth_moidfloat8NoneMinimum Orbit Intersection Distance [au] with respect to the orbit of the Earth.
mpc_orbitsepoch_mjdfloat8NoneOrbit epoch [TT, MJD]
mpc_orbitse_uncfloat8NonePost-fit 1-sigma uncertainty in the eccentricity
mpc_orbitsfitting_datetimetimestamp6Date and time recorded when the orbital fit was performed
mpc_orbitsgfloat8NoneSlope parameter
mpc_orbitshfloat8NoneAbsolute magnitude as computed by OrbFit
mpc_orbitsifloat8NoneInclination [degrees]
mpc_orbitsidint4NonePostgreSQL automatically generated identifier
mpc_orbitsi_uncfloat8NonePost-fit 1-sigma uncertainty in the inclination [degrees]
mpc_orbitsmean_anomalyfloat8NoneMean anomaly [degrees]
mpc_orbitsmean_anomaly_uncfloat8NonePost-fit 1-sigma uncertainty in the mean anomaly [degrees]
mpc_orbitsmean_motionfloat8NoneOrbital mean motion [degrees per day]
mpc_orbitsmean_motion_uncfloat8NonePost-fit 1-sigma uncertainty in the mean motion [degrees]
mpc_orbitsmpc_orb_jsonbjsonbNoneMPC JSON format used to describe MPC orbits. The public python package is available as part of the MPC public Gitub https://github.com/Smithsonian/mpc-public/ with additional information.
mpc_orbitsnobs_totalint4NoneTotal number of observations associated to the object.
mpc_orbitsnobs_total_selint4NoneTotal number of observations used by the fit.
mpc_orbitsnodefloat8NoneLongitude of the ascending node [degrees]
mpc_orbitsnode_uncfloat8NonePost-fit 1-sigma uncertainty in the longitude of the node [degrees]
mpc_orbitsnoppint4NoneMPC computed number of oppositions.
mpc_orbitsnormalized_rmsfloat8NoneNormalized post-fit RMS
mpc_orbitsnot_normalized_rmsfloat8NoneNot normalized post-fit RMS [arcseconds]
mpc_orbitsorbit_type_intint4NoneOrbit classification based on the object orbital element. For more information please see https://minorplanetcenter.net/mpcops/documentation/orbit-types/
mpc_orbitspacked_primary_provisional_designationtextNonePacked form of the primary provisional designation (e.g. K17P08M).
mpc_orbitsperiodfloat8NoneOrbital period [days]
mpc_orbitsperiod_uncfloat8NonePost-fit 1-sigma uncertainty in the orbital period [days]
mpc_orbitsperi_timefloat8NoneTime of the passage at the pericenter [days]
mpc_orbitsperi_time_uncfloat8NonePost-fit 1-sigma uncertainty in the time of the pericenter passage [days]
mpc_orbitsqfloat8NonePerihelion distance [au]
mpc_orbitsq_uncfloat8NonePost-fit 1-sigma uncertainty in the perihelion distance [au]
mpc_orbitssrpfloat8NoneSolar radiation pressure [m^2/ton]
mpc_orbitssrp_uncfloat8NonePost-fit 1-sigma uncertainty in the solar radiation pressure [m^2/ton]
mpc_orbitsunpacked_primary_provisional_designationtextNoneUnpacked form of the primary provisional designation (e.g. 2017PM8).
mpc_orbitsu_paramint4NoneMPC defined U parameter. For more information please see https://www.minorplanetcenter.net/iau/info/UValue.html.
mpc_orbitsupdated_attimestamp6Current date and time whenever a row is updated
mpc_orbitsyarkovskyfloat8NoneA2 component of the Yarkovsky acceleration [10^(-10) au/d^2]
mpc_orbitsyarkovsky_uncfloat8NonePost-fit 1-sigma uncertainty in the A2 component of the Yarkovsky acceleration [10^(-10) au/d^2]
neocp_elscometbpcharNoneFlag=C indicating if the object is a comet. If the flag is present, the object can also be found on the PCCP (https://minorplanetcenter.net/iau/NEO/pccp_tabular.html)
neocp_elscreated_attimestamp6Current date and time whenever a row is inserted
neocp_elsdesigvarcharNoneObserver-assigned object identifier, unique within a submission batch. It could have been altered by the MPC if linking has been performed between NEOCP objects.
neocp_elsdigest2numericNoneDigest2 score. For more information see https://ui.adsabs.harvard.edu/abs/2019PASP..131f4501K/abstract and https://ui.adsabs.harvard.edu/abs/2023PASP..135j4505V/abstract
neocp_elsdsc_obsvarcharNone80 or 160-character observation string of the discovery observation.
neocp_elselsvarcharNoneOrbital elements string in the MPC ele220 format.
neocp_elsflagbpcharNoneFlag defining if an object is an articial satellite. Flag=S means that the object matched the TLEs of an artificial satellite; Flag=s means that the object did not match any known artificial satellite, but it looks like one (e.g. high geocentric score)
neocp_elsidint4NonePostgreSQL automatically generated identifier
neocp_elsprepbpcharNoneFlag=P indicating if the object has been prepared for removal
neocp_elsupdated_attimestamp6Current date and time whenever a row is updated
neocp_eventscreated_attimestamp6Current date and time whenever a row is inserted
neocp_eventsdesigtextNoneObserver-assigned object identifier, unique within a submission batch. It could have been altered by the MPC if linking has been performed between NEOCP objects.
neocp_eventsevent_texttextNoneA full description of the event type for each object, e.g. Additional obs posted to NEOCP or Object designated K23W00001U (MPEC 2023-W67)
neocp_eventsevent_typetextNoneEvent type, e.g. update, add, remove object
neocp_eventsevent_usertextNoneUser name of who/what processed the event, e.g. process_newneo (automated process), dbell (human)
neocp_eventsidint4NonePostgreSQL automatically generated identifier
neocp_eventsupdated_attimestamp6Current date and time whenever a row is updated
neocp_obscreated_attimestamp6Current date and time whenever a row is inserted
neocp_obsdesigvarcharNoneObserver-assigned object identifier, unique within a submission batch. It could have been altered by the MPC if linking has been performed between NEOCP objects.
neocp_obsforce_codetextNoneThis column is currently unused.
neocp_obsidint4NonePostgreSQL automatically generated identifier
neocp_obsobs80varcharNone80 or 160-Character observation string
neocp_obsrmscorrnumericNoneADES: correlation between RA and Dec, as estimated by the observer. This is derived from the RA-Dec covariance matrix, where the off-diagonal term is rmsCorr x rmsRA x rmsDec
neocp_obsrmsdecnumericNoneADES: random component of the Dec uncertainty in arcsec as estimated by the observer
neocp_obsrmsranumericNoneADES: random component of the RA*cos(Dec) uncertainty in arcsec as estimated by the observer
neocp_obsrmstimenumericNoneADES: random uncertainty in time in seconds as estimated by the observer
neocp_obstrkidtextNoneGlobally Unique alphnumeric tracklet identifier assigned by MPC
neocp_obsupdated_attimestamp6Current date and time whenever a row is updated
neocp_obs_archivecreated_attimestamp6Current date and time whenever a row is inserted
neocp_obs_archivedesigvarcharNoneObserver-assigned object identifier, unique within a submission batch. It could have been altered by the MPC if linking has been performed between NEOCP objects.
neocp_obs_archiveforce_codetextNoneThis column is currently unused.
neocp_obs_archiveidint4NonePostgreSQL automatically generated identifier
neocp_obs_archiveobs80varcharNone80 or 160-Character observation string
neocp_obs_archivermscorrnumericNoneADES: correlation between RA and Dec, as estimated by the observer. This is derived from the RA-Dec covariance matrix, where the off-diagonal term is rmsCorr x rmsRA x rmsDec
neocp_obs_archivermsdecnumericNoneADES: random component of the Dec uncertainty in arcsec as estimated by the observer
neocp_obs_archivermsranumericNoneADES: random component of the RA*cos(Dec) uncertainty in arcsec as estimated by the observer
neocp_obs_archivermstimenumericNoneADES: random uncertainty in time in seconds as estimated by the observer
neocp_obs_archivetrkidtextNoneGlobally Unique alphnumeric tracklet identifier assigned by MPC
neocp_obs_archiveupdated_attimestamp6Current date and time whenever a row is updated
neocp_prev_descreated_attimestamp6Current date and time whenever a row is inserted
neocp_prev_desdesigtextNoneObserver-assigned object identifier, unique within a submission batch. It could have been altered by the MPC if linking has been performed between NEOCP objects.
neocp_prev_desdigest2numericNoneDigest2 score. For more information see https://ui.adsabs.harvard.edu/abs/2019PASP..131f4501K/abstract and https://ui.adsabs.harvard.edu/abs/2023PASP..135j4505V/abstract
neocp_prev_desiau_desigtextNoneUnpacked provisional designation, as specified by the IAU (for more information see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#unpacked_provid)
neocp_prev_desidint4NonePostgreSQL automatically generated identifier
neocp_prev_despkd_desigtextNoneExtended packed provisional designation (for more information see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#extended_packed_provid)
neocp_prev_desreftextNoneMPEC reference (see https://minorplanetcenter.net/iau/info/References.html)
neocp_prev_desstatustextNoneReasons for removal (see https://minorplanetcenter.net/mpcops/documentation/neocp-prev-des-removal/)
neocp_prev_desupdated_attimestamp6Current date and time whenever a row is updated
neocp_varcreated_attimestamp6Current date and time whenever a row is inserted
neocp_vardesigvarcharNoneObserver-assigned object identifier, unique within a submission batch. It could have been altered by the MPC if linking has been performed between NEOCP objects.
neocp_varelsvarcharNoneOrbital elements string for each variant orbit in ele220 format
neocp_varidint4NonePostgreSQL automatically generated identifier
neocp_varupdated_attimestamp6Current date and time whenever a row is updated
numbered_identificationscreated_attimestamp6Current date and time whenever a row is inserted
numbered_identificationsiau_designationtextNoneThis column is currently unused.
numbered_identificationsiau_nametextNoneThis column is currently unused. The MPC is not responsible for naming.
numbered_identificationsidint4NonePostgreSQL automatically generated identifier
numbered_identificationsnamed_publication_references_textNoneThis column is currently unused. The MPC is not responsible for naming.
numbered_identificationsnaming_credittextNoneThis column is currently unused. The MPC is not responsible for naming.
numbered_identificationsnumbered_publication_references_textNoneList of references to any MPC publication(s) including information on the numbering of the corresponding object (e.g. Monthly circulars, etc)
numbered_identificationspacked_primary_provisional_designationtextNonePacked form of the primary provisional designation (e.g. J81E29H ).
numbered_identificationspermidtextNoneUnpacked form of the permanent designation (number without parenthesis)
numbered_identificationsunpacked_primary_provisional_designationtextNoneUnpacked form of the primary provisional designation (e.g. 1981 EH29).
numbered_identificationsupdated_attimestamp6Current date and time whenever a row is updated
obs_alterations_correctionscreated_attimestamp6Current date and time whenever a row is inserted
obs_alterations_correctionsidint4NonePostgreSQL automatically generated identifier
obs_alterations_correctionsobsid_newtextNoneUnique MPC assigned observation ID of the new corrected observation
obs_alterations_correctionsobsid_oldtextNoneUnique MPC assigned observation ID of the wrong observation that was replaced
obs_alterations_correctionspublication_ref_textNoneArray of references to the publications announcing the correction
obs_alterations_correctionsupdated_attimestamp6Current date and time whenever a row is updated
obs_alterations_deletionscreated_attimestamp6Current date and time whenever a row is inserted
obs_alterations_deletionsidint4NonePostgreSQL automatically generated identifier
obs_alterations_deletionsobsidtextNoneUnique MPC assigned observation ID of the deleted observation
obs_alterations_deletionspublication_ref_textNoneArray of references to the publications announcing the deletion
obs_alterations_deletionsstatusint4NoneInteger describing the publication status: 0=Unpublished (waiting for publication), 1=Published in the DOU, 2=Published in the Monthy Circular
obs_alterations_deletionsupdated_attimestamp6Current date and time whenever a row is updated
obs_alterations_redesignationscreated_attimestamp6Current date and time whenever a row is inserted
obs_alterations_redesignationsidint4NonePostgreSQL automatically generated identifier
obs_alterations_redesignationsnew_designation_createdboolNoneBoolean to indicate whether a new designation was created as a result of the redesignations: True=a new designation was created, False=the tracklets were associated to an already existing object
obs_alterations_redesignationsobsidtextNoneUnique MPC assigned observation ID of the deleted observation
obs_alterations_redesignationspacked_provisional_designation_fromtextNoneOriginal packed provisional designation
obs_alterations_redesignationspacked_provisional_designation_totextNoneNew packed provisional designation (for information on the unpacked provisional designation see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#packed_provid)
obs_alterations_redesignationspublication_ref_textNoneArray of references to the publications announcing the redesignation
obs_alterations_redesignationsstatusint4NoneInteger describing the publication status: 0=Unpublished (waiting for publication), 1=Published in the DOU, 2=Published in the Monthy Circular
obs_alterations_redesignationsunpacked_provisional_designation_fromtextNonePrevious unpacked provisional designation (for information on the unpacked provisional designation see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#unpacked_provid)
obs_alterations_redesignationsunpacked_provisional_designation_totextNoneNew unpacked provisional designation (for information on the unpacked provisional designation see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#unpacked_provid)
obs_alterations_redesignationsupdated_attimestamp6Current date and time whenever a row is updated
obs_alterations_unassociationscreated_attimestamp6Current date and time whenever a row is inserted
obs_alterations_unassociationsidint4NonePostgreSQL automatically generated identifier
obs_alterations_unassociationsobsidtextNoneUnique MPC assigned observation ID of the deleted observation
obs_alterations_unassociationspacked_provisional_designation_fromtextNonePrevious packed provisional designation (for information on the unpacked provisional designation see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#packed_provid)
obs_alterations_unassociationspublication_ref_textNoneArray of references to the publications announcing the unassociation
obs_alterations_unassociationstrkmpc_totextNoneNew MPC object identifier used to label the observations in the ITF (for information on the ITF, please see https://minorplanetcenter.net/mpcops/documentation/identifications/)
obs_alterations_unassociationsunpacked_provisional_designation_fromtextNonePrevious unpacked provisional designation (for information on the unpacked provisional designation see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/#unpacked_provid)
obs_alterations_unassociationsupdated_attimestamp6Current date and time whenever a row is updated
obs_sbnall_pub_ref_textNoneMPC_ops: Array of (potentially multiple) publication references
obs_sbnartsattextNoneADES: Artificial satellite identifier
obs_sbnastcattextNoneADES: Star catalog used for the astrometric reduction or, in case of occultation observations, for the occulted star (a list of accepted astcat values is availble at the following link https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#astCat)
obs_sbnbandtextNoneADES: Passband designation for photometry (a list of accepted astcat values is availble at the following link https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#band)
obs_sbncomint2NoneADES: Flag to indicate that the observation is reduced to the center of mass. Values are 1=True, 0=False. False implies a measurement to the peak power position
obs_sbncreated_attimestamptz6MPC_ops: database record of row creation
obs_sbnctrint4NoneADES: Origin of the reference system given by the coordinate frame (sys). Use public SPICE codes for possible values (https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/naif_ids.html), e.g. 399=geocenter
obs_sbndecnumericNoneADES: Declination is decimal degrees in J2000.0 reference frame
obs_sbndecstarnumericNoneADES: For occultation, only when stn=244, Declination in the J2000.0 reference frame in decimal degress of the occulted star.
obs_sbndelaynumericNoneADES: Observed radar time delay in seconds
obs_sbndeltadecnumericNoneADES: Measured DeltaDec in arcsec in the J2000.0 reference frame for offset measurements of a satellite with respect to osbCenter, or for occultation observations with respect to the star (only if stn=244)
obs_sbndeltaranumericNoneADES: Measured DeltaRA*cos(Dec) in arcsec in the J2000.0 reference frame for offset measurements of a satellite with respect to osbCenter, or for occultation observations with respect to the star (stn=244)
obs_sbndeprecatedbpcharNoneADES: Deprecated observation that is preserved for historical purpose. Do not use it in the orbit fitting. The only allowed value is X
obs_sbndesignation_asteriskboolNoneMPC_ops: Equivalent of the asterisks used to mark initial tracklets for component provisional designations. Can be multiple per object. Expeft that one of these is the same as the "disc"/"disc_ades"
obs_sbndiscbpcharNoneADES: Discovery flag (more documentation needs to be added here).
obs_sbndistnumericNoneADES: Measured distance in arcsec in degrees in the J2000.0 reference frame for offset measurements of a satellite wrt obsCenter, or for occultation observations wrt the star (only if stn=244)
obs_sbndopplernumericNoneADES: Observed radar Doppler shift in Hz
obs_sbnexpnumericNoneADES: Exposure time in seconds
obs_sbnfrqnumericNoneADES: Carrier reference frequency in MHz
obs_sbngroup_idtextNoneMPC_ops: Observation Group Identifier: Used to group duplicate/near-duplicate observations.
obs_sbnhealpixint8NoneMPC_ops:
obs_sbnidint4NoneMPC_ops: PostgreSQL automatically generated identifier
obs_sbnlocalusetextNoneADES_Observation: For user-defined fields in observations
obs_sbnlogsnrnumericNoneADES: The log10 of the signal-to-noise ratio of the source in the image integrated on the entire aperture used for astrometric centroid
obs_sbnmagnumericNoneADES: Apparent magnitude in specified band
obs_sbnmodetextNoneADES: mode of instrumentation (for the documentation on valid values, see https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#mode)
obs_sbnnotestextNoneADES: A set of one-character note flags to communicate observing circumstances (a list of accepted notes values is availble at the following link https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#notes
obs_sbnnstarsint4NoneADES_Observation: Number of stars in astrometric fit.
obs_sbnnucmagint2NoneADES: Nuclear magnitude flag for comets, primarily used for archival data (photap should be used to communicate information in the new standard). 1=True for archival cometary nuclear magnitude measurements, 0=False otherwise.
obs_sbnobs80textNoneMPC_ops: 80 or 160-Character observation string
obs_sbnobscentertextNoneADES: Origin of offset observations (full name of a planet or permID or provID for a small body)
obs_sbnobsidtextNoneADES: Globally unique observation identifier assigned by the MPC
obs_sbnobssubidtextNoneADES_Observation: Optional field in submissions to allow the submitter to annotate observations with their own observation ID
obs_sbnobstimetimestamp6ADES: UTC date and time of the observation.
obs_sbnorbit_idtextNoneMPC_ops: Unique Identifier for Orbit Calculation ( one object may have had many orbit (re)calculations): Should have Foreign Key reference to the orbit-table
obs_sbnpanumericNoneADES: Measured Position Angle in arcsec in degrees in the J2000.0 reference frame for offset measurements of a satellite wrt obsCenter, or for occultation observations wrt the star (only if stn=244)
obs_sbnpermidtextNoneADES: IAU permanent designation (e.g. the IAU number for a numbered minor planet)
obs_sbnphotapnumericNoneADES: Photometric aperture radius in arcsec
obs_sbnphotcattextNoneADES: Star catalog used for the photometric reduction (a list of accepted astcat values is availble at the following link https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#astCat)
obs_sbnpos1numericNoneADES: Position of the observer (see https://github.com/IAU-ADES/ADES-Master/blob/master/ADES_Description.pdf)
obs_sbnpos2numericNoneADES: Position of the observer (see https://github.com/IAU-ADES/ADES-Master/blob/master/ADES_Description.pdf)
obs_sbnpos3numericNoneADES: Position of the observer (see https://github.com/IAU-ADES/ADES-Master/blob/master/ADES_Description.pdf)
obs_sbnposcov11numericNoneADES: Element (1,1) of the upper triangular part of the covariance matrix for the observer position in the same units of position coordinates. Missing fields are presumed zero.
obs_sbnposcov12numericNoneADES: Element (1,2) of the upper triangular part of the covariance matrix for the observer position in the same units of position coordinates. Missing fields are presumed zero.
obs_sbnposcov13numericNoneADES: Element (1,3) of the upper triangular part of the covariance matrix for the observer position in the same units of position coordinates. Missing fields are presumed zero.
obs_sbnposcov22numericNoneADES: Element (2,2) of the upper triangular part of the covariance matrix for the observer position in the same units of position coordinates. Missing fields are presumed zero.
obs_sbnposcov23numericNoneADES: Element (2,3) of the upper triangular part of the covariance matrix for the observer position in the same units of position coordinates. Missing fields are presumed zero.
obs_sbnposcov33numericNoneADES: Element (3,3) of the upper triangular part of the covariance matrix for the observer position in the same units of position coordinates. Missing fields are presumed zero.
obs_sbnprecdecnumericNoneADES: Precision for archival MPC1992 observations or earlier data in arcsec for Dec
obs_sbnprecranumericNoneADES: Precision for archival MPC1992 observations or earlier data in seconds for RA
obs_sbnprectimeint4NoneADES: Precision in millionths of a day of the reported observation time for archival MPC1992 observations and earlier data
obs_sbnprev_desigtextNoneMPC_ops: Previous designation for a redesignated observation: Can also track via "obs_alterations_redesignation"
obs_sbnprev_reftextNoneMPC_ops: Previous publication references for data
obs_sbnprogtextNoneADES: Program code assigned by the MPC
obs_sbnprovidtextNoneADES: unpacked MPC assigned provisional designation (for more information see https://minorplanetcenter.net/mpcops/documentation/provisional-designation-definition/)
obs_sbnranumericNoneADES: Right Ascension is decimal degrees in J2000.0 reference frame
obs_sbnrastarnumericNoneADES: For occultation, only when stn=244, Right Ascension in the J2000.0 reference frame in decimal degress of the occulted star.
obs_sbnrcvtextNoneADES: Station codes of receiving antenna for radar observations
obs_sbnreftextNoneADES: Standard reference field used for citations
obs_sbnremarkstextNoneADES: A comment provided by the observer.
obs_sbnreplacesobsidtextNoneMPC_ops: Observation identifier, used to indicate that the submitted observation replaces the observation with the ObsID provided in the replacesObsID field
obs_sbnrmscorrnumericNoneADES: Correlation between RA and Dec or between distance and position angle. This is derived from the covariance matrix, where the off-diagonal term is rmsCorr x rmsRA x rmsDec (for RA and Dec), and rmsCorr x rmsdist x rmspa (for dist and pa)
obs_sbnrmsdecnumericNoneADES: Random component of the Dec uncertainty in arcsec as estimated by the observer
obs_sbnrmsdelaynumericNoneADES: Delay uncertainty in microseconds
obs_sbnrmsdistnumericNoneADES: Random component of the distance uncertainty in arcsec as estimated by the observer
obs_sbnrmsdopplernumericNoneADES: Doppler shift uncertainty in Hz
obs_sbnrmsfitnumericNoneADES: RMS of fit of astrometric comparison stars in arcsec
obs_sbnrmsmagnumericNoneADES: Apparent magnitude uncertainty in magnitudes
obs_sbnrmspanumericNoneADES: Random component of the position angle uncertainty in arcsec as estimated by the observer
obs_sbnrmsranumericNoneADES: Random component of the RA*cos(Dec) uncertainty in arcsec as estimated by the observer
obs_sbnrmstimenumericNoneADES_Observation: Random component of the obsTime 1-sigma uncertainty, in seconds, as estimated by observer
obs_sbnseeingnumericNoneADES: Size of seeing disc in arcsec, measured at Full-Width, Half-Max of the target point spread function
obs_sbnshapeoccboolNoneADES_Observation: For occultation observations, a flag to indicate that the observation reduction assumes a shape-based (non-circular) plane-of-sky cross-section. False implies that a circular cross section was assumed
obs_sbnstatusbpcharNoneMPC_ops: processing status. Allowed values are: P for ufficially published in a circular (DOU, mid-month, monthly), p for accepted and waiting for publication in the next circular, I for ITF observations
obs_sbnstntextNoneADES: Observatory code assigned by the MPC for ground-based or spaced-based stations (for the documentation on valid values, see https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#stn)
obs_sbnsubfmttextNoneADES: Format in which the observation was originally submitted to the MPC. This is filled by the MPC (a list of accepted astcat values is availble at the following link https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#subfmt)
obs_sbnsubfrmtextNoneADES: Originally reported reference frame for angular measurements. The subfrm does not reflect the frame of the associated ADES observations, which are always J2000.0. For example, B1950.0 corresponds to the letter A in column 14 in the 80-column format
obs_sbnsubmission_block_idtextNoneMPC_ops: Unique MPC-assigned submission block ID
obs_sbnsubmission_idtextNoneMPC_ops: Unique MPC-assigned submission ID
obs_sbnsystextNoneADES: Coordinate frame for roving or space-based station coordinates (for the documentation on valid values, see https://minorplanetcenter.net/mpcops/documentation/valid-ades-values/#sys)
obs_sbntrkidtextNoneADES: Globally unique tracklet identifier assigned by the MPC
obs_sbntrkmpctextNoneADES_Observation: MPC-internal tracklet identifier, used in cases where the value of the trkSub element should be considered deprecated.
obs_sbntrksubtextNoneADES: Observer-assigned object identifier, unique within a submission batch
obs_sbntrxtextNoneADES: Station codes of transmitting antenna for radar observations
obs_sbnunctimenumericNoneADES: Estimated systematic time error in seconds. This field indicates a presumed level of systematic clock error.
obs_sbnupdated_attimestamptz6MPC_ops: database record of row update
primary_objectsbarycentricboolNoneBoolean to indicate whether the object-orbit is specified in the barycentric table. N.B. Can be in standard-table AND barycentric table
primary_objectscometboolNoneBoolean to indicate whether the object-orbit is specified in the comet table
primary_objectscreated_attimestamp6None
primary_objectsflag_all_object_obs_consistentboolNoneflag if/when all observations for an object have been checked to be consistent with obs-files
primary_objectsflag_allowed_externalboolNoneIf flag_all_object_obs_consistent=True and flag_orbit_calculated_from_consistent_obs=True, then set flag_allowed_external = True
primary_objectsflag_orbit_calculated_from_consistent_obsboolNoneWas this orbit calculated using obs flagged as consistent ? (may be necessary while developing / transitioning)
primary_objectsidint4NoneNone
primary_objectsnongravsboolNoneBoolean to indicate whether the object-orbit is specified in the nongravs table
primary_objectsno_orbitboolNoneIf no orbit calculated: new insert; no-possible calc; ...
primary_objectsobject_typeint4NoneInteger to indicate the object type as defined here: https://minorplanetcenter.net/mpcops/documentation/object-types/
primary_objectsorbfit_epochboolNoneIf in standard_minor_planet, boolean indicates whether orbit at mid-observation-epoch is populated
primary_objectsorbit_publication_references_textNoneArray of references to MPC publication(s) that contained this particular orbit calculation (e.g. DOU MPEC, mid-month, Monthly-MPC, etc)
primary_objectsorbit_publishedint4NoneHas this ORBIT (not object-desig) been published yet? i.e. has it been published in the DOU, Mid month, or monthly products. Field values: 0=unpublished ; 1=published as MPEC; 2=published in DOU ; 3=published in mid-month ; 4=published in monthly
primary_objectspacked_primary_provisional_designationtextNoneThe primary provisional designation in packed form (e.g. K08A00B). UNIQUE
primary_objectssatelliteboolNoneBoolean to indicate whether the object-orbit is specified in the satellite table
primary_objectsstandard_epochboolNoneIf in standard_minor_planet, boolean indicates whether orbit at standard-epoch is populated
primary_objectsstandard_minor_planetboolNoneBoolean to indicate whether the object-orbit is specified in the standard_minor_planet table
primary_objectsstatusint4Nonegranular status of orbfit results
primary_objectsunpacked_primary_provisional_designationtextNoneThe primary provisional designation in UNpacked form (e.g. 2008 AB). UNIQUE
primary_objectsupdated_attimestamp6None