Data Model: FullOrbitalElements

General Description
This file is the template data model file. It is meant as a guideline to how to write each data model file. The main categories (in bold) should be respected, but extra information can be included as appropriate. The example sections below are primarily related to FITS files.
Naming Convention
FullOrbitalElements-DR16\.fits, Replace this filename with a regular expression that matches the file name. For example, a six-digit number would correspond to [0-9]{6}. template-123456.fits would be template-[0-9]{6}\.fits
Approximate Size
537 MB
File Type
FITS
Generated by Product
sas (can be any set of product names)
Sections

This should contain internal links to parts of the file (if any).

Example HDU Template: Delete This

Introduction

This section should contain any information related to the primary header. Keywords are listed in the table below. There are three types of values for keywords:

Explicit Values
The keyword must be present and must have the value given in the table.
Allowed Values
The keyword must be present and must conform to the regular expression given in the table. That is, the keyword may have a range of possible values.
Checked Values
The keyword must be present but may have any value as long as it is the correct type.

If a keyword might not be present in a FITS file, it should not be listed in this table, but a note should be made in the datamodel file.

Header in HDU

Required Header Keywords
KeyValueTypeComment
SIMPLETboolConforms to FITS standard. This is a good example of an explicit value.
BITPIX-32int32 bit floating point. This is another good example of an explicit value.
NAXIS2intExample explicit value.
NAXIS12048intExample explicit value.
NAXIS21489intExample explicit value.
EXTENDTboolExtensions may be present. Example explicit value.

Optional Binary Table in HDU

Required Header Keywords
NameTypeUnitDescription

HDU0: PRIMARY

[Summarize contents of this HDU]

HDU Type
IMAGE
HDU Size
11 KB
Header Table Caption for HDU0
KeyValueTypeComment
SIMPLETrueNot ImplementedStandard FITS format
BITPIX8Not ImplementedCharacter data
NAXIS1Not ImplementedText string
NAXIS111556Not ImplementedNumber of characters
VOTMETATrueNot ImplementedTable metadata in VOTable format
EXTENDTrueNot ImplementedThere are standard extensions
COMMENTNot Implemented
COMMENTThe data in this primary HDU consists of bytes whichNot Implemented
COMMENTcomprise a VOTABLE document.Not Implemented
COMMENTThe VOTable describes the metadata of the table containedNot Implemented
COMMENTin the following BINTABLE extension.Not Implemented
COMMENTSuch a BINTABLE extension can be used on its own as a perfectlyNot Implemented
COMMENTgood table, but the information from this HDU may provide someNot Implemented
COMMENTuseful additional metadata.Not Implemented
COMMENTThere is one following BINTABLE.Not Implemented
NTABLE1Not ImplementedNumber of following BINTABLE HDUs

HDU1: Joined

[Summarize contents of this HDU]

HDU Type
BINARY TABLE
HDU Size
537 MB
Header Table Caption for HDU1
KeyValueTypeComment
XTENSIONBINTABLENot Implementedbinary table extension
BITPIX8Not Implemented8-bit bytes
NAXIS2Not Implemented2-dimensional table
NAXIS11514Not Implementedwidth of table in bytes
NAXIS2372462Not Implementednumber of rows in table
PCOUNT0Not Implementedsize of special data area
GCOUNT1Not Implementedone data group
TFIELDS178Not Implementednumber of columns
EXTNAMEJoinedNot Implementedtable name
TNULL1-2147483648Not Implementedblank value for column 1
TNULL11-9223372036854775808Not Implementedblank value for column 11
TCOMM35(Vxo*10.)Not Implemented
TCOMM36(Vyo*(-1.)-239.)Not Implemented
TCOMM37(Vzo*10.)Not Implemented
DATE-HDU2019-07-11T11:48:21Not ImplementedDate of HDU creation (UTC)
STILVERS3.1-2Not ImplementedVersion of STIL software
STILCLASuk.ac.starlink.votable.FitsPlusTableWriterNot ImplementedAuthor class in STIL so
Binary Table Caption for HDU1
NameTypeUnitDescription
IDSMCint32Not Implemented
ASPCAP_IDchar[60]Not Implemented
APOGEE_IDchar[18]Not Implemented
RAfloat64Not Implemented
DECfloat64Not Implemented
LONGfloat64Not Implemented
LATfloat64Not Implemented
VHELIO_AVGfloat64Not Implemented
VSCATTERfloat64Not Implemented
VERRfloat64Not Implemented
SOURCE_IDint64Not Implemented
DIST05float64Not Implemented
DIST16float64Not Implemented
DIST50float64Not Implemented
DIST84float64Not Implemented
DIST95float64Not Implemented
AV05float64Not Implemented
AV16float64Not Implemented
AV50float64Not Implemented
AV84float64Not Implemented
AV95float64Not Implemented
SH_INPUTFLAGSchar[80]Not Implemented
SH_OUTPUTFLAGSchar[40]Not Implemented
Dfloat64Not Implemented
EDfloat64Not Implemented
PMRAfloat64Not Implemented
EPMRAfloat64Not Implemented
PMDECfloat64Not Implemented
EPMDECfloat64Not Implemented
RVfloat64Not Implemented
ERVfloat64Not Implemented
XOfloat64Not Implemented
YOfloat64Not Implemented
ZOfloat64Not Implemented
VXOfloat64Not Implemented
VYOfloat64Not Implemented
VZOfloat64Not Implemented
MEDIAN_RPERI_PS33float64Not Implemented
UPP_RPERI_PS33float64Not Implemented
LOW_RPERI_PS33float64Not Implemented
MEDIAN_RAPO_PS33float64Not Implemented
UPP_RAPO_PS33float64Not Implemented
LOW_RAPO_PS33float64Not Implemented
MEDIAN_E_PS33float64Not Implemented
UPP_E_PS33float64Not Implemented
LOW_E_PS33float64Not Implemented
MEDIAN_ZMAX_PS33float64Not Implemented
UPP_ZMAX_PS33float64Not Implemented
LOW_ZMAX_PS33float64Not Implemented
MEDIAN_EJ_PS33float64Not Implemented
UPP_EJ_PS33float64Not Implemented
LOW_EJ_PS33float64Not Implemented
LZMIN_PS33float32Not Implemented
UPP_LZMIN_PS33float64Not Implemented
LOW_LZMIN_PS33float64Not Implemented
LZMAX_PS33float32Not Implemented
UPP_LZMAX_PS33float64Not Implemented
LOW_LZMAX_PS33float64Not Implemented
LXMIN_PS33float32Not Implemented
UPP_LXMIN_PS33float64Not Implemented
LOW_LXMIN_PS33float64Not Implemented
LXMAX_PS33float32Not Implemented
UPP_LXMAX_PS33float64Not Implemented
LOW_LXMAX_PS33float64Not Implemented
LYMIN_PS33float32Not Implemented
UPP_LYMIN_PS33float64Not Implemented
LOW_LYMIN_PS33float64Not Implemented
LYMAX_PS33float32Not Implemented
UPP_LYMAX_PS33float64Not Implemented
LOW_LYMAX_PS33float64Not Implemented
MEDIAN_RPERI_PS43float64Not Implemented
UPP_RPERI_PS43float64Not Implemented
LOW_RPERI_PS43float64Not Implemented
MEDIAN_RAPO_PS43float64Not Implemented
UPP_RAPO_PS43float64Not Implemented
LOW_RAPO_PS43float64Not Implemented
MEDIAN_E_PS43float64Not Implemented
UPP_E_PS43float64Not Implemented
LOW_E_PS43float64Not Implemented
MEDIAN_ZMAX_PS43float64Not Implemented
UPP_ZMAX_PS43float64Not Implemented
LOW_ZMAX_PS43float64Not Implemented
MEDIAN_EJ_PS43float64Not Implemented
UPP_EJ_PS43float64Not Implemented
LOW_EJ_PS43float64Not Implemented
LZMIN_PS43float32Not Implemented
UPP_LZMIN_PS43float64Not Implemented
LOW_LZMIN_PS43float64Not Implemented
LZMAX_PS43float32Not Implemented
UPP_LZMAX_PS43float64Not Implemented
LOW_LZMAX_PS43float64Not Implemented
LXMIN_PS43float32Not Implemented
UPP_LXMIN_PS43float64Not Implemented
LOW_LXMIN_PS43float64Not Implemented
LXMAX_PS43float32Not Implemented
UPP_LXMAX_PS43float64Not Implemented
LOW_LXMAX_PS43float64Not Implemented
LYMIN_PS43float32Not Implemented
UPP_LYMIN_PS43float64Not Implemented
LOW_LYMIN_PS43float64Not Implemented
LYMAX_PS43float32Not Implemented
UPP_LYMAX_PS43float64Not Implemented
LOW_LYMAX_PS43float64Not Implemented
MEDIAN_RPERI_PS53float64Not Implemented
UPP_RPERI_PS53float64Not Implemented
LOW_RPERI_PS53float64Not Implemented
MEDIAN_RAPO_PS53float64Not Implemented
UPP_RAPO_PS53float64Not Implemented
LOW_RAPO_PS53float64Not Implemented
MEDIAN_E_PS53float64Not Implemented
UPP_E_PS53float64Not Implemented
LOW_E_PS53float64Not Implemented
MEDIAN_ZMAX_PS53float64Not Implemented
UPP_ZMAX_PS53float64Not Implemented
LOW_ZMAX_PS53float64Not Implemented
MEDIAN_EJ_PS53float64Not Implemented
UPP_EJ_PS53float64Not Implemented
LOW_EJ_PS53float64Not Implemented
LZMIN_PS53float32Not Implemented
UPP_LZMIN_PS53float64Not Implemented
LOW_LZMIN_PS53float64Not Implemented
LZMAX_PS53float32Not Implemented
UPP_LZMAX_PS53float64Not Implemented
LOW_LZMAX_PS53float64Not Implemented
LXMIN_PS53float32Not Implemented
UPP_LXMIN_PS53float64Not Implemented
LOW_LXMIN_PS53float64Not Implemented
LXMAX_PS53float32Not Implemented
UPP_LXMAX_PS53float64Not Implemented
LOW_LXMAX_PS53float64Not Implemented
LYMIN_PS53float32Not Implemented
UPP_LYMIN_PS53float64Not Implemented
LOW_LYMIN_PS53float64Not Implemented
LYMAX_PS53float32Not Implemented
UPP_LYMAX_PS53float64Not Implemented
LOW_LYMAX_PS53float64Not Implemented
MEDIAN_RPERI_PS99float64Not Implemented
UPP_RPERI_PS99float64Not Implemented
LOW_RPERI_PS99float64Not Implemented
MEDIAN_RAPO_PS99float64Not Implemented
UPP_RAPO_PS99float64Not Implemented
LOW_RAPO_PS99float64Not Implemented
MEDIAN_E_PS99float64Not Implemented
UPP_E_PS99float64Not Implemented
LOW_E_PS99float64Not Implemented
MEDIAN_ZMAX_PS99float64Not Implemented
UPP_ZMAX_PS99float64Not Implemented
LOW_ZMAX_PS99float64Not Implemented
MEDIAN_ENERGY_PS99float64Not Implemented
UPP_ENERGY_PS99float64Not Implemented
LOW_ENERGY_PS99float64Not Implemented
LXMEAN_PS99float64Not Implemented
UPP_LXMEAN_PS99float64Not Implemented
LOW_LXMEAN_PS99float64Not Implemented
LYMEAN_PS99float64Not Implemented
UPP_LYMEAN_PS99float64Not Implemented
LOW_LYMEAN_PS99float64Not Implemented
LZMEAN_PS99float64Not Implemented
UPPER_LZMEAN_PS99float64Not Implemented
LOW_LZMEAN_PS99float64Not Implemented
MEDIAN_EMIN_PS33float64Not Implemented
UPP_EMIN_PS33float64Not Implemented
LOW_EMIN_PS33float64Not Implemented
MEDIAN_EMAX_PS33float64Not Implemented
UPP_EMAX_PS33float64Not Implemented
LOW_EMAX_PS33float64Not Implemented
MEDIAN_EMIN_PS43float64Not Implemented
UPP_EMIN_PS43float64Not Implemented
LOW_EMIN_PS43float64Not Implemented
MEDIAN_EMAX_PS43float64Not Implemented
UPP_EMAX_PS43float64Not Implemented
LOW_EMAX_PS43float64Not Implemented
MEDIAN_EMIN_PS53float64Not Implemented
UPP_EMIN_PS53float64Not Implemented
LOW_EMIN_PS53float64Not Implemented
MEDIAN_EMAX_PS53float64Not Implemented
UPP_EMAX_PS53float64Not Implemented
LOW_EMAX_PS53float64Not Implemented

Examples

This section is the place to put examples of use and other comments. You may also add example files to the datamodel and link to them here.

Example File