Conf

class sbpy.data.Conf[source]

Bases: object

Attributes Summary

alt

field

field_eq

fieldname_idx

fieldnames

fieldnames_info

idx

mpc_orbit_fields

oorb_elemType

oorb_ephem_basic_fields

oorb_ephem_basic_units

oorb_ephem_full_fields

oorb_ephem_full_units

oorb_orbit_fields

oorb_timeScales

Attributes Documentation

alt = 'col_density'
field = ['cdensity', 'col_density']
field_eq = {'R': {'d': <function Conf.<lambda>>}, 'd': {'R': <function Conf.<lambda>>}}
fieldname_idx = {'A': 127, 'AZ': 45, 'AZ_rate': 65, 'Airmass': 69, 'Altitude': 44, 'Constellation': 95, 'D': 124, 'DEC': 33, 'DEC_3sigma': 103, 'DEC_app': 64, 'DEC_rate': 36, 'DEC_rates': 36, 'Date': 4, 'Dec': 33, 'Dec_rate': 36, 'Dec_rates': 36, 'Defect_illum': 73, 'Delta': 30, 'Diameter': 124, 'Direction': 38, 'EL': 44, 'EL_rate': 66, 'Earthlighttime': 101, 'EclLat': 43, 'EclLon': 42, 'Elongation': 40, 'Emissivity': 128, 'Eta': 122, 'Frac_illum': 72, 'G': 130, 'Glx_lat': 99, 'Glx_long': 98, 'H': 129, 'HelEclLat': 43, 'HelEclLon': 42, 'IB_elong': 91, 'IB_illum': 92, 'K1': 58, 'K2': 59, 'Lighttime': 87, 'Lun_illum': 90, 'M': 12, 'M1': 56, 'M2': 57, 'Npole_angle': 83, 'Npole_dist': 84, 'Object': 0, 'Obs_ecl_lat': 86, 'Obs_ecl_long': 85, 'Omega': 10, 'Orbangle_plane': 94, 'P': 27, 'Phase': 39, 'Phase_coeff': 60, 'Pldetic_lat': 78, 'Pldetic_long': 77, 'PltdeticSol_lat': 80, 'PltdeticSol_long': 79, 'Proper motion': 37, 'Q': 9, 'R': 125, 'RA': 32, 'RA*cos(Dec)_rate': 35, 'RA_3sigma': 102, 'RA_app': 63, 'RA_rate': 34, 'RA_rates': 34, 'Sat_pang': 67, 'Siderealtime': 68, 'Solar_presence': 61, 'Status_flag': 62, 'Subsol_ang': 81, 'Subsol_dist': 82, 'Surfbright': 71, 'Targ_angle_obs': 93, 'Targ_sep': 74, 'Targ_vis': 75, 'Targ_width': 76, 'Temp': 123, 'Temperature': 123, 'Time': 4, 'Tj': 24, 'Tp': 26, 'V': 41, 'Vel_obs': 89, 'Vel_sun': 88, 'Vmag': 41, 'Vmagex': 70, 'X': 47, 'X_h': 53, 'Y': 48, 'Y_h': 54, 'Z': 49, 'Z_h': 55, 'a': 5, 'abs_V': 118, 'abs_Vmag': 118, 'absmag': 129, 'airmass': 69, 'alpha': 39, 'alt': 44, 'altitude': 44, 'apheldist': 9, 'arc': 14, 'arc_length': 14, 'area_3sigma': 107, 'argper': 11, 'atm_refraction': 121, 'au': 141, 'az': 45, 'az_rate': 65, 'azimuth': 45, 'beta': 142, 'beta_factor': 142, 'bondalbedo': 127, 'cdensity': 144, 'col_density': 144, 'constellation': 95, 'd': 124, 'dDEC': 36, 'dDec': 36, 'dRA': 34, 'dRA cos(Dec)': 35, 'dRA*cos(Dec)': 35, 'date': 4, 'datetime': 4, 'ddec': 36, 'dec': 33, 'dec_3sigma': 103, 'dec_app': 64, 'dec_rate': 36, 'dec_rates': 36, 'defect_illum': 73, 'degfr': 140, 'degfreedom': 140, 'del-dot': 31, 'deldot': 31, 'delta': 30, 'delta-dot': 31, 'delta-v': 15, 'delta_rate': 31, 'delta_v': 15, 'deltadot': 31, 'desig': 1, 'designation': 1, 'dgup': 137, 'diam': 124, 'diameter': 124, 'direction': 38, 'dopdelay_3sigma': 113, 'dra': 34, 'dra cos(dec)': 35, 'dra*cos(dec)': 35, 'dx': 50, 'dx/dt': 50, 'dy': 51, 'dy/dt': 51, 'dz': 52, 'dz/dt': 52, 'e': 6, 'earthlighttime': 101, 'ecc': 6, 'ecllat': 43, 'ecllon': 42, 'eincoeff': 141, 'el': 44, 'el_rate': 66, 'elevation': 44, 'elo_J': 139, 'elo_j': 139, 'elong': 40, 'elong_moon': 46, 'elongation': 40, 'elongation_moon': 46, 'emissivity': 128, 'epoch': 4, 'eta': 122, 'eup_J': 138, 'eup_j': 138, 'frac_illum': 72, 'geomalb': 126, 'glx_lat': 99, 'glx_long': 98, 'heldist': 28, 'helecllat': 43, 'helecllon': 42, 'hlat': 43, 'hlon': 42, 'i': 7, 'ib_elong': 91, 'ib_illum': 92, 'id': 0, 'inc': 7, 'incl': 7, 'intl': 134, 'k1': 58, 'k2': 59, 'lgint': 134, 'lgint300': 133, 'lighttime': 87, 'locapp_hourangle': 114, 'longnode': 10, 'lun_illum': 90, 'lunar_elong': 46, 'lunar_elongation': 46, 'lunarelong': 46, 'm1': 56, 'm2': 57, 'mean_anom': 12, 'moid_earth': 17, 'moid_jupiter': 20, 'moid_mars': 19, 'moid_mercury': 16, 'moid_neptune': 23, 'moid_saturn': 21, 'moid_uranus': 22, 'moid_venus': 18, 'mol_name': 131, 'mol_tag': 131, 'mpc_orb_type': 25, 'mu': 37, 'name': 3, 'ndf': 140, 'node': 10, 'npole_angle': 83, 'npole_dist': 84, 'number': 2, 'obs_ecl_lat': 86, 'obs_ecl_long': 85, 'obsdist': 30, 'orbangle_plane': 94, 'pV': 126, 'p_V': 126, 'p_v': 126, 'pab_lat': 117, 'pab_long': 116, 'partfn': 136, 'partfn300': 135, 'periheldist': 8, 'period': 27, 'phase': 39, 'phase_coeff': 60, 'phaseangle': 39, 'pldetic_lat': 78, 'pldetic_long': 77, 'pltdeticSol_lat': 80, 'pltdeticSol_long': 79, 'posangle_3sigma': 106, 'pv': 126, 'q': 8, 'r': 28, 'r-dot': 29, 'r_3sigma': 109, 'r_hel': 28, 'r_rate': 29, 'r_rate_3sigma': 110, 'ra': 32, 'ra_3sigma': 102, 'ra_app': 63, 'ra_rate': 34, 'ra_rates': 34, 'radius': 125, 'rdot': 29, 'refraction': 121, 'rh': 28, 'rh-dot': 29, 'rh_rate': 29, 'rhdot': 29, 'rss_3sigma': 108, 'sat_X': 119, 'sat_Y': 120, 'sat_pang': 67, 'sat_x': 119, 'sat_y': 120, 'sband_3sigma': 111, 'siderealtime': 68, 'slope': 130, 'sma': 5, 'sma_3sigma': 104, 'smi_3sigma': 105, 'solar_presence': 61, 'solarelong': 40, 'solarelongation': 40, 'solartime': 100, 'status_flag': 62, 'subsol_ang': 81, 'subsol_dist': 82, 'surfbright': 71, 't_freq': 132, 'targ_angle_obs': 93, 'targ_npole_DEC': 97, 'targ_npole_RA': 96, 'targ_npole_dec': 97, 'targ_npole_ra': 96, 'targ_sep': 74, 'targ_vis': 75, 'targ_width': 76, 'targetname': 0, 'temp': 123, 'temperature': 123, 'time': 4, 'tj': 24, 'total_number_nocdtotal_number': 143, 'totnum': 143, 'true_anom': 13, 'true_anomaly': 13, 'true_phaseangle': 115, 'v': 13, 'vel_obs': 89, 'vel_sun': 88, 'vmagex': 70, 'vx': 50, 'vy': 51, 'vz': 52, 'w': 11, 'x': 47, 'x_h': 53, 'x_vec': 47, 'xband_3sigma': 112, 'y': 48, 'y_h': 54, 'y_vec': 48, 'z': 49, 'z_h': 55, 'z_vec': 49}
fieldnames = [['targetname', 'id', 'Object'], ['desig', 'designation'], ['number'], ['name'], ['epoch', 'datetime', 'Date', 'date', 'Time', 'time'], ['a', 'sma'], ['e', 'ecc'], ['i', 'inc', 'incl'], ['q', 'periheldist'], ['Q', 'apheldist'], ['Omega', 'longnode', 'node'], ['w', 'argper'], ['M', 'mean_anom'], ['v', 'true_anom', 'true_anomaly'], ['arc', 'arc_length'], ['delta_v', 'delta-v'], ['moid_mercury'], ['moid_earth'], ['moid_venus'], ['moid_mars'], ['moid_jupiter'], ['moid_saturn'], ['moid_uranus'], ['moid_neptune'], ['Tj', 'tj'], ['mpc_orb_type'], ['Tp'], ['P', 'period'], ['r', 'rh', 'r_hel', 'heldist'], ['r_rate', 'rh_rate', 'rdot', 'r-dot', 'rhdot', 'rh-dot'], ['delta', 'Delta', 'obsdist'], ['delta_rate', 'deltadot', 'delta-dot', 'deldot', 'del-dot'], ['ra', 'RA'], ['dec', 'DEC', 'Dec'], ['ra_rate', 'RA_rate', 'ra_rates', 'RA_rates', 'dRA', 'dra'], ['RA*cos(Dec)_rate', 'dra cos(dec)', 'dRA cos(Dec)', 'dra*cos(dec)', 'dRA*cos(Dec)'], ['dec_rate', 'DEC_rate', 'Dec_rate', 'dec_rates', 'DEC_rates', 'Dec_rates', 'dDec', 'dDEC', 'ddec'], ['mu', 'Proper motion'], ['Direction', 'direction'], ['alpha', 'phaseangle', 'Phase', 'phase'], ['elong', 'solarelong', 'solarelongation', 'elongation', 'Elongation'], ['V', 'Vmag'], ['hlon', 'EclLon', 'ecllon', 'HelEclLon', 'helecllon'], ['hlat', 'EclLat', 'ecllat', 'HelEclLat', 'helecllat'], ['el', 'EL', 'elevation', 'alt', 'altitude', 'Altitude'], ['az', 'AZ', 'azimuth'], ['lunar_elong', 'elong_moon', 'elongation_moon', 'lunar_elongation', 'lunarelong'], ['x', 'X', 'x_vec'], ['y', 'Y', 'y_vec'], ['z', 'Z', 'z_vec'], ['vx', 'dx', 'dx/dt'], ['vy', 'dy', 'dy/dt'], ['vz', 'dz', 'dz/dt'], ['x_h', 'X_h'], ['y_h', 'Y_h'], ['z_h', 'Z_h'], ['m1', 'M1'], ['m2', 'M2'], ['k1', 'K1'], ['k2', 'K2'], ['phase_coeff', 'Phase_coeff'], ['solar_presence', 'Solar_presence'], ['status_flag', 'Status_flag'], ['RA_app', 'ra_app'], ['DEC_app', 'dec_app'], ['az_rate', 'AZ_rate'], ['el_rate', 'EL_rate'], ['sat_pang', 'Sat_pang'], ['siderealtime', 'Siderealtime'], ['airmass', 'Airmass'], ['vmagex', 'Vmagex'], ['Surfbright', 'surfbright'], ['frac_illum', 'Frac_illum'], ['defect_illum', 'Defect_illum'], ['targ_sep', 'Targ_sep'], ['targ_vis', 'Targ_vis'], ['targ_width', 'Targ_width'], ['pldetic_long', 'Pldetic_long'], ['pldetic_lat', 'Pldetic_lat'], ['pltdeticSol_long', 'PltdeticSol_long'], ['pltdeticSol_lat', 'PltdeticSol_lat'], ['subsol_ang', 'Subsol_ang'], ['subsol_dist', 'Subsol_dist'], ['npole_angle', 'Npole_angle'], ['npole_dist', 'Npole_dist'], ['obs_ecl_long', 'Obs_ecl_long'], ['obs_ecl_lat', 'Obs_ecl_lat'], ['lighttime', 'Lighttime'], ['vel_sun', 'Vel_sun'], ['vel_obs', 'Vel_obs'], ['lun_illum', 'Lun_illum'], ['ib_elong', 'IB_elong'], ['ib_illum', 'IB_illum'], ['targ_angle_obs', 'Targ_angle_obs'], ['orbangle_plane', 'Orbangle_plane'], ['constellation', 'Constellation'], ['targ_npole_ra', 'targ_npole_RA'], ['targ_npole_dec', 'targ_npole_DEC'], ['glx_long', 'Glx_long'], ['glx_lat', 'Glx_lat'], ['solartime'], ['earthlighttime', 'Earthlighttime'], ['RA_3sigma', 'ra_3sigma'], ['DEC_3sigma', 'dec_3sigma'], ['sma_3sigma'], ['smi_3sigma'], ['posangle_3sigma'], ['area_3sigma'], ['rss_3sigma'], ['r_3sigma'], ['r_rate_3sigma'], ['sband_3sigma'], ['xband_3sigma'], ['dopdelay_3sigma'], ['locapp_hourangle'], ['true_phaseangle'], ['pab_long'], ['pab_lat'], ['abs_V', 'abs_Vmag'], ['sat_X', 'sat_x'], ['sat_y', 'sat_Y'], ['atm_refraction', 'refraction'], ['eta', 'Eta'], ['temp', 'Temp', 'temperature', 'Temperature'], ['d', 'D', 'diam', 'diameter', 'Diameter'], ['R', 'radius'], ['pv', 'pV', 'p_v', 'p_V', 'geomalb'], ['A', 'bondalbedo'], ['emissivity', 'Emissivity'], ['absmag', 'H'], ['G', 'slope'], ['mol_tag', 'mol_name'], ['t_freq'], ['lgint300'], ['intl', 'lgint'], ['partfn300'], ['partfn'], ['dgup'], ['eup_j', 'eup_J'], ['elo_j', 'elo_J'], ['degfr', 'ndf', 'degfreedom'], ['au', 'eincoeff'], ['beta', 'beta_factor'], ['totnum', 'total_number_nocdtotal_number'], ['cdensity', 'col_density']]
fieldnames_info = [{'description': 'Target Identifier', 'dimension': None, 'fieldnames': ['targetname', 'id', 'Object'], 'provenance': ['orbit', 'ephem', 'obs', 'phys']}, {'description': 'Target Designation', 'dimension': None, 'fieldnames': ['desig', 'designation'], 'provenance': ['orbit', 'ephem', 'obs', 'phys']}, {'description': 'Target Number', 'dimension': None, 'fieldnames': ['number'], 'provenance': ['orbit', 'ephem', 'obs', 'phys']}, {'description': 'Target Name', 'dimension': None, 'fieldnames': ['name'], 'provenance': ['orbit', 'ephem', 'obs', 'phys']}, {'description': 'Epoch', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['epoch', 'datetime', 'Date', 'date', 'Time', 'time'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Semi-Major Axis', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['a', 'sma'], 'provenance': ['orbit']}, {'description': 'Eccentricity', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['e', 'ecc'], 'provenance': ['orbit']}, {'description': 'Inclination', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['i', 'inc', 'incl'], 'provenance': ['orbit']}, {'description': 'Perihelion Distance', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['q', 'periheldist'], 'provenance': ['orbit']}, {'description': 'Aphelion Distance', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['Q', 'apheldist'], 'provenance': ['orbit']}, {'description': 'Longitude of the Ascending Node', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['Omega', 'longnode', 'node'], 'provenance': ['orbit']}, {'description': 'Argument of the Periapsis', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['w', 'argper'], 'provenance': ['orbit']}, {'description': 'Mean Anomaly', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['M', 'mean_anom'], 'provenance': ['orbit']}, {'description': 'True Anomaly', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['v', 'true_anom', 'true_anomaly'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Arc Length', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['arc', 'arc_length'], 'provenance': ['orbit', 'ephem']}, {'description': 'Delta-v', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['delta_v', 'delta-v'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Mercury', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_mercury'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Earth', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_earth'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Venus', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_venus'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Mars', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_mars'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Jupiter', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_jupiter'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Saturn', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_saturn'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Uranus', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_uranus'], 'provenance': ['orbit', 'phys']}, {'description': 'Minimum Orbit Intersection Distance wrt Neptune', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['moid_neptune'], 'provenance': ['orbit', 'phys']}, {'description': 'Tisserand Parameter wrt Jupiter', 'dimension': None, 'fieldnames': ['Tj', 'tj'], 'provenance': ['orbit', 'phys']}, {'description': 'MPC Orbit Type', 'dimension': None, 'fieldnames': ['mpc_orb_type'], 'provenance': ['orbit', 'phys']}, {'description': 'Epoch of Perihelion Passage', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['Tp'], 'provenance': ['orbit']}, {'description': 'Orbital Period', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['P', 'period'], 'provenance': ['orbit', 'phys']}, {'description': 'Heliocentric Distance', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['r', 'rh', 'r_hel', 'heldist'], 'provenance': ['ephem', 'obs']}, {'description': 'Heliocentric Radial Velocity', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['r_rate', 'rh_rate', 'rdot', 'r-dot', 'rhdot', 'rh-dot'], 'provenance': ['ephem', 'obs']}, {'description': 'Distance to the Observer', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['delta', 'Delta', 'obsdist'], 'provenance': ['ephem', 'obs']}, {'description': 'Observer-Target Radial Velocity', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['delta_rate', 'deltadot', 'delta-dot', 'deldot', 'del-dot'], 'provenance': ['ephem', 'obs']}, {'description': 'Right Ascension', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['ra', 'RA'], 'provenance': ['ephem', 'obs']}, {'description': 'Declination', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['dec', 'DEC', 'Dec'], 'provenance': ['ephem', 'obs']}, {'description': 'Right Ascension Rate', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['ra_rate', 'RA_rate', 'ra_rates', 'RA_rates', 'dRA', 'dra'], 'provenance': ['ephem', 'obs']}, {'description': 'RA*cos(Dec) Rate', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['RA*cos(Dec)_rate', 'dra cos(dec)', 'dRA cos(Dec)', 'dra*cos(dec)', 'dRA*cos(Dec)'], 'provenance': ['ephem', 'obs']}, {'description': 'Declination Rate', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['dec_rate', 'DEC_rate', 'Dec_rate', 'dec_rates', 'DEC_rates', 'Dec_rates', 'dDec', 'dDEC', 'ddec'], 'provenance': ['ephem', 'obs']}, {'description': 'Proper Motion', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['mu', 'Proper motion'], 'provenance': ['ephem', 'obs']}, {'description': 'Proper Motion Direction', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['Direction', 'direction'], 'provenance': ['ephem', 'obs']}, {'description': 'Solar Phase Angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['alpha', 'phaseangle', 'Phase', 'phase'], 'provenance': ['ephem', 'obs']}, {'description': 'Solar Elongation Angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['elong', 'solarelong', 'solarelongation', 'elongation', 'Elongation'], 'provenance': ['ephem', 'obs']}, {'description': 'V-band Magnitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['V', 'Vmag'], 'provenance': ['ephem', 'obs']}, {'description': 'Heliocentric Ecliptic Longitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['hlon', 'EclLon', 'ecllon', 'HelEclLon', 'helecllon'], 'provenance': ['ephem', 'obs']}, {'description': 'Heliocentric Ecliptic Latitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['hlat', 'EclLat', 'ecllat', 'HelEclLat', 'helecllat'], 'provenance': ['ephem', 'obs']}, {'description': 'Horizontal Elevation', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['el', 'EL', 'elevation', 'alt', 'altitude', 'Altitude'], 'provenance': ['ephem', 'obs']}, {'description': 'Horizontal Azimuth', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['az', 'AZ', 'azimuth'], 'provenance': ['ephem', 'obs']}, {'description': 'Lunar Elongation', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['lunar_elong', 'elong_moon', 'elongation_moon', 'lunar_elongation', 'lunarelong'], 'provenance': ['ephem', 'obs']}, {'description': 'X State Vector Component', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['x', 'X', 'x_vec'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Y State Vector Component', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['y', 'Y', 'y_vec'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Z State Vector Component', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['z', 'Z', 'z_vec'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'X Velocity Vector Component', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['vx', 'dx', 'dx/dt'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Y Velocity Vector Component', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['vy', 'dy', 'dy/dt'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Z Velocity Vector Component', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['vz', 'dz', 'dz/dt'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'X heliocentric position vector', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['x_h', 'X_h'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Y heliocentric position vector', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['y_h', 'Y_h'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Z heliocentric position vector', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['z_h', 'Z_h'], 'provenance': ['orbit', 'ephem', 'obs']}, {'description': 'Comet Total Absolute Magnitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['m1', 'M1'], 'provenance': ['ephem', 'obs']}, {'description': 'Comet Nuclear Absolute Magnitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['m2', 'M2'], 'provenance': ['ephem', 'obs']}, {'description': 'Total Magnitude Scaling Factor', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['k1', 'K1'], 'provenance': ['ephem', 'obs']}, {'description': 'Nuclear Magnitude Scaling Factor', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['k2', 'K2'], 'provenance': ['ephem', 'obs']}, {'description': 'Phase Coefficient', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['phase_coeff', 'Phase_coeff'], 'provenance': ['ephem', 'obs']}, {'description': 'Information on Solar Presence', 'dimension': None, 'fieldnames': ['solar_presence', 'Solar_presence'], 'provenance': ['ephem', 'obs']}, {'description': 'Information on Moon and target status', 'dimension': None, 'fieldnames': ['status_flag', 'Status_flag'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent Right Ascension', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['RA_app', 'ra_app'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent Declination', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['DEC_app', 'dec_app'], 'provenance': ['ephem', 'obs']}, {'description': 'Azimuth Rate (dAZ*cosE)', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['az_rate', 'AZ_rate'], 'provenance': ['ephem', 'obs']}, {'description': 'Elevation Rate (d(ELV)/dt)', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['el_rate', 'EL_rate'], 'provenance': ['ephem', 'obs']}, {'description': 'Satellite Position Angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['sat_pang', 'Sat_pang'], 'provenance': ['ephem', 'obs']}, {'description': 'Local Sidereal Time', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['siderealtime', 'Siderealtime'], 'provenance': ['ephem', 'obs']}, {'description': 'Target Optical Airmass', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['airmass', 'Airmass'], 'provenance': ['ephem', 'obs']}, {'description': 'V Magnitude Extinction', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['vmagex', 'Vmagex'], 'provenance': ['ephem', 'obs']}, {'description': 'Surface Brightness', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['Surfbright', 'surfbright'], 'provenance': ['ephem', 'obs']}, {'description': 'Fraction of Illumination', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['frac_illum', 'Frac_illum'], 'provenance': ['ephem', 'obs']}, {'description': 'Illumination Defect', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['defect_illum', 'Defect_illum'], 'provenance': ['ephem', 'obs']}, {'description': 'Target-primary angular separation', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['targ_sep', 'Targ_sep'], 'provenance': ['ephem', 'obs']}, {'description': 'Target-primary visibility', 'dimension': None, 'fieldnames': ['targ_vis', 'Targ_vis'], 'provenance': ['ephem', 'obs']}, {'description': 'Angular width of target', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['targ_width', 'Targ_width'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent planetodetic longitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pldetic_long', 'Pldetic_long'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent planetodetic latitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pldetic_lat', 'Pldetic_lat'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent planetodetic Solar longitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pltdeticSol_long', 'PltdeticSol_long'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent planetodetic Solar latitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pltdeticSol_lat', 'PltdeticSol_lat'], 'provenance': ['ephem', 'obs']}, {'description': 'Target sub-solar point position angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['subsol_ang', 'Subsol_ang'], 'provenance': ['ephem', 'obs']}, {'description': 'Target sub-solar point angle distance', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['subsol_dist', 'Subsol_dist'], 'provenance': ['ephem', 'obs']}, {'description': 'Target North pole position angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['npole_angle', 'Npole_angle'], 'provenance': ['ephem', 'obs']}, {'description': 'Target North pole position distance', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['npole_dist', 'Npole_dist'], 'provenance': ['ephem', 'obs']}, {'description': 'Observation centric ecliptic longitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['obs_ecl_long', 'Obs_ecl_long'], 'provenance': ['ephem', 'obs']}, {'description': 'Observation centric ecliptic latitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['obs_ecl_lat', 'Obs_ecl_lat'], 'provenance': ['ephem', 'obs']}, {'description': 'One-way light time', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['lighttime', 'Lighttime'], 'provenance': ['ephem', 'obs']}, {'description': 'Target center velocity wrt Sun', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['vel_sun', 'Vel_sun'], 'provenance': ['ephem', 'obs']}, {'description': 'Target center velocity wrt Observer', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['vel_obs', 'Vel_obs'], 'provenance': ['ephem', 'obs']}, {'description': 'Lunar illumination', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['lun_illum', 'Lun_illum'], 'provenance': ['ephem', 'obs']}, {'description': 'Apparent interfering body elongation wrt observer', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['ib_elong', 'IB_elong'], 'provenance': ['ephem', 'obs']}, {'description': 'Interfering body illumination', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['ib_illum', 'IB_illum'], 'provenance': ['ephem', 'obs']}, {'description': 'Observer primary target angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['targ_angle_obs', 'Targ_angle_obs'], 'provenance': ['ephem', 'obs']}, {'description': 'Orbital plane angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['orbangle_plane', 'Orbangle_plane'], 'provenance': ['ephem', 'obs']}, {'description': 'Constellation ID containing target', 'dimension': None, 'fieldnames': ['constellation', 'Constellation'], 'provenance': ['ephem', 'obs']}, {'description': 'Target North Pole RA', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['targ_npole_ra', 'targ_npole_RA'], 'provenance': ['ephem', 'obs']}, {'description': 'Target North Pole DEC', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['targ_npole_dec', 'targ_npole_DEC'], 'provenance': ['ephem', 'obs']}, {'description': 'Galactic Longitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['glx_long', 'Glx_long'], 'provenance': ['ephem', 'obs']}, {'description': 'Galactic Latitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['glx_lat', 'Glx_lat'], 'provenance': ['ephem', 'obs']}, {'description': 'Local apparent solar time', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['solartime'], 'provenance': ['ephem', 'obs']}, {'description': 'Observer light time from Earth', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['earthlighttime', 'Earthlighttime'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty RA', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['RA_3sigma', 'ra_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty DEC', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['DEC_3sigma', 'dec_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty semi-major axis', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['sma_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty semi-minor axis', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['smi_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty position angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['posangle_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty ellipse area', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['area_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma positional uncertainty root sum square', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['rss_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma range uncertainty', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['r_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma range rate uncertainty', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['r_rate_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma doppler radar uncertainty at S-band', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['sband_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma doppler radar uncertainty at X-band', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['xband_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': '3 sigma doppler round-trip delay uncertainty', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['dopdelay_3sigma'], 'provenance': ['ephem', 'obs']}, {'description': 'Local apparent hour angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['locapp_hourangle'], 'provenance': ['ephem', 'obs']}, {'description': 'True phase angle', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['true_phaseangle'], 'provenance': ['ephem', 'obs']}, {'description': 'Phase angle bisector longitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pab_long'], 'provenance': ['ephem', 'obs']}, {'description': 'Phase angle bisector latitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pab_lat'], 'provenance': ['ephem', 'obs']}, {'description': 'Absolute V-band Magnitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['abs_V', 'abs_Vmag'], 'provenance': ['ephem', 'obs']}, {'description': 'Satellite X-position', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['sat_X', 'sat_x'], 'provenance': ['ephem', 'obs']}, {'description': 'Satellite Y-position', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['sat_y', 'sat_Y'], 'provenance': ['ephem', 'obs']}, {'description': 'Atmospheric Refraction', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['atm_refraction', 'refraction'], 'provenance': ['ephem', 'obs']}, {'description': 'Infrared Beaming Parameter', 'dimension': None, 'fieldnames': ['eta', 'Eta'], 'provenance': ['ephem', 'obs']}, {'description': 'Temperature', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['temp', 'Temp', 'temperature', 'Temperature'], 'provenance': ['phys', 'ephem', 'obs']}, {'description': 'Effective Diameter', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['d', 'D', 'diam', 'diameter', 'Diameter'], 'provenance': ['phys']}, {'description': 'Effective Radius', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['R', 'radius'], 'provenance': ['phys']}, {'description': 'Geometric Albedo', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['pv', 'pV', 'p_v', 'p_V', 'geomalb'], 'provenance': ['phys']}, {'description': 'Bond Albedo', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['A', 'bondalbedo'], 'provenance': ['phys']}, {'description': 'Emissivity', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['emissivity', 'Emissivity'], 'provenance': ['phys']}, {'description': 'Absolute Magnitude', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['absmag', 'H'], 'provenance': ['phys', 'ephem', 'orbit']}, {'description': 'Photometric Phase Slope Parameter', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['G', 'slope'], 'provenance': ['phys', 'ephem', 'orbit']}, {'description': 'Molecule Identifier', 'dimension': None, 'fieldnames': ['mol_tag', 'mol_name'], 'provenance': ['phys']}, {'description': 'Transition frequency', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'equivalencies': [(Unit("m"), Unit("Hz"), <function spectral.<locals>.<lambda>>), (Unit("m"), Unit("J"), <function spectral.<locals>.<lambda>>), (Unit("Hz"), Unit("J"), <function spectral.<locals>.<lambda>>, <function spectral.<locals>.<lambda>>), (Unit("m"), Unit("1 / m"), <function spectral.<locals>.<lambda>>), (Unit("Hz"), Unit("1 / m"), <function spectral.<locals>.<lambda>>, <function spectral.<locals>.<lambda>>), (Unit("J"), Unit("1 / m"), <function spectral.<locals>.<lambda>>, <function spectral.<locals>.<lambda>>), (Unit("1 / m"), Unit("rad / m"), <function spectral.<locals>.<lambda>>, <function spectral.<locals>.<lambda>>), (Unit("m"), Unit("rad / m"), <function spectral.<locals>.<lambda>>), (Unit("Hz"), Unit("rad / m"), <function spectral.<locals>.<lambda>>, <function spectral.<locals>.<lambda>>), (Unit("J"), Unit("rad / m"), <function spectral.<locals>.<lambda>>, <function spectral.<locals>.<lambda>>)], 'fieldnames': ['t_freq'], 'provenance': ['phys']}, {'description': 'Integrated line intensity at 300 K', 'dimension': None, 'fieldnames': ['lgint300'], 'provenance': ['phys']}, {'description': 'Integrated line intensity at designated Temperature', 'dimension': None, 'fieldnames': ['intl', 'lgint'], 'provenance': ['phys']}, {'description': 'Partition function at 300 K', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['partfn300'], 'provenance': ['phys']}, {'description': 'Partition function at designated temperature', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['partfn'], 'provenance': ['phys']}, {'description': 'Upper state degeneracy', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['dgup'], 'provenance': ['phys']}, {'description': 'Upper level energy in Joules', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['eup_j', 'eup_J'], 'provenance': ['phys']}, {'description': 'Lower level energy in Joules', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['elo_j', 'elo_J'], 'provenance': ['phys']}, {'description': 'Degrees of freedom', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['degfr', 'ndf', 'degfreedom'], 'provenance': ['phys']}, {'description': 'Einstein Coefficient', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['au', 'eincoeff'], 'provenance': ['phys']}, {'description': 'Timescale * r^2', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['beta', 'beta_factor'], 'provenance': ['phys']}, {'description': 'Total Number', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['totnum', 'total_number_nocdtotal_number'], 'provenance': ['phys']}, {'description': 'Column Density from Bockelee Morvan et al. 2004', 'dimension': <sbpy.data.dimensions.FieldDimension object>, 'fieldnames': ['cdensity', 'col_density'], 'provenance': ['phys']}]
idx = 144
mpc_orbit_fields = {'absolute_magnitude': ['absmag', 'mag'], 'aphelion_distance': ['Q', 'au'], 'arc_length': ['arc', 'day'], 'argument_of_perihelion': ['w', 'deg'], 'ascending_node': ['Omega', 'deg'], 'delta_v': ['delta_v', 'km/s'], 'designation': ['desig', None], 'earth_moid': ['moid_earth', 'au'], 'eccentricity': ['e', ''], 'epoch_jd': ['epoch', 'time_jd_utc'], 'inclination': ['i', 'deg'], 'jupiter_moid': ['moid_jupiter', 'au'], 'mars_moid': ['moid_mars', 'au'], 'mean_anomaly': ['M', 'deg'], 'mercury_moid': ['moid_mercury', 'au'], 'name': ['name', None], 'number': ['number', None], 'orbit_type': ['mpc_orbit_type', None], 'perihelion_date_jd': ['Tp', 'time_jd_utc'], 'perihelion_distance': ['q', 'au'], 'period': ['P', 'year'], 'phase_slope': ['G', ''], 'saturn_moid': ['moid_saturn', 'au'], 'semimajor_axis': ['a', 'au'], 'tisserand_jupiter': ['Tj', ''], 'uranus_moid': ['moid_uranus', 'au'], 'venus_moid': ['moid_venus', 'au']}
oorb_elemType = {'CART': 1, 'COM': 2, 'DEL': 4, 'EQX': 5, 'KEP': 3}
oorb_ephem_basic_fields = ['MJD', 'RA', 'DEC', 'RA*cos(Dec)_rate', 'DEC_rate', 'alpha', 'elong', 'r', 'Delta', 'V', 'trueanom']
oorb_ephem_basic_units = ['d', 'deg', 'deg', 'deg/d', 'deg/d', 'deg', 'deg', 'au', 'au', 'mag', 'deg']
oorb_ephem_full_fields = ['MJD', 'RA', 'DEC', 'RA*cos(Dec)_rate', 'DEC_rate', 'alpha', 'elong', 'r', 'Delta', 'V', 'pa', 'TopEclLon', 'TopEclLat', 'OppTopEclLon', 'OppTopEclLat', 'HelEclLon', 'HelEclLat', 'OppHelEclLon', 'OppHelEclLat', 'EL', 'ELsun', 'ELmoon', 'lunarphase', 'lunarelong', 'x', 'y', 'z', 'vx', 'vy', 'vz', 'obsx', 'obsy', 'obsz', 'trueanom']
oorb_ephem_full_units = ['d', 'deg', 'deg', 'deg/d', 'deg/d', 'deg', 'deg', 'au', 'au', 'mag', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', 'deg', None, 'deg', 'au', 'au', 'au', 'au/d', 'au/d', 'au/d', 'au', 'au', 'au', 'deg']
oorb_orbit_fields = {'CART': (('id', None), ('x', 'au'), ('y', 'au'), ('z', 'au'), ('vx', 'au/d'), ('vy', 'au/d'), ('vz', 'au/d'), ('orbtype', None), ('epoch', 'd'), ('epoch_scale', None), ('H', 'mag'), ('G', '')), 'COM': (('id', None), ('q', 'au'), ('e', ''), ('incl', 'rad'), ('Omega', 'rad'), ('w', 'rad'), ('Tp', 'd'), ('orbtype', None), ('epoch', 'd'), ('epoch_scale', None), ('H', 'mag'), ('G', '')), 'KEP': (('id', None), ('a', 'au'), ('e', ''), ('incl', 'rad'), ('Omega', 'rad'), ('w', 'rad'), ('M', 'rad'), ('orbtype', None), ('epoch', 'd'), ('epoch_scale', None), ('H', 'mag'), ('G', ''))}
oorb_timeScales = {'TAI': 4, 'TT': 3, 'UT1': 2, 'UTC': 1}