To be compatible with what we
already have done with OMEGA and PFS data: leave the Nbins everywhere - For
NOMAD, it will be always =1 if Nbins = 1: no need to use 2D (3D) matrices; for example AOTFFrequency will be a 1-column matrix (vector) of length Nspectra |
All dimensions are of the following: [Number of spectra] x [Number of bins] x [Number of pixels] | (1 subdomain, 1 detector bin) =
1 spectrum !! For SO and LNO: Nbins = 1; and Nspectra = [Nb_observationsx Nb_Detector Bins] |
for UVIS : Nbins = 1; Nspectra = Nb_observations |
||||||||||||||||||||||||||
Group | Dataset | Observation mode | Description | Units | Types | Shape | SO/LNO Example | UVIS Example | |||||||||||||||||||||
Geometry | ObsAlt | Nadir & Occ | Altitude of observer above target ellipsoid | KILOMETRES | float | [Nspectra x Nbins] x [2] | |||||||||||||||||||||||
Geometry | TiltAngle | Nadir | Slit roll angle | DEGREES | float | [Nspectra x Nbins] x [2] | e.g. slit roll angle between long edge of slit and surface normal (occultation) or s/c direction (nadir) | -999 | |||||||||||||||||||||
Geometry | SubObsLat | Nadir & Occ | Sub-Satellite Latitude | DEGREES | float | [Nspectra x Nbins] x [2] | -90°<angle<90° | -90°<angle<90° |
|
||||||||||||||||||||
Geometry | SubObsLon | Nadir & Occ | Sub-Satellite Longitude | DEGREES | float | [Nspectra x Nbins] x [2] | -180°<angle<180° | -180°<angle<180° | |||||||||||||||||||||
Geometry | LSubS | Nadir & Occ | Planetocentric longitude Ls | DEGREES | float | [Nspectra x Nbins] x [2] | 0°<angle<360° | 0°<angle<360° | |||||||||||||||||||||
Geometry | SubSolLon | Nadir & Occ | Sub-Solar Longitude | DEGREES | float | [Nspectra x Nbins] x [2] | -180°<angle<180° | -180°<angle<180° | |||||||||||||||||||||
Geometry | SubSolLat | Nadir & Occ | Sub-Solar Latitude | DEGREES | float | [Nspectra x Nbins] x [2] | -90°<angle<90° | -90°<angle<90° | |||||||||||||||||||||
Geometry | DistToSun | Nadir & Occ | Distance from Planet to Sun | Astron Unit | float | [Nspectra x Nbins] x [2] | |||||||||||||||||||||||
Geometry | SpdObsSun | Nadir & Occ | Speed of observer (TGO) wrt Sun | KILOMETRES/S | float | [Nspectra x Nbins] x [2] | |||||||||||||||||||||||
Geometry | SpdTargetSun | Nadir & Occ | Speed of target (Mars) wrt Sun | KILOMETRES/S | float | [Nspectra x Nbins] x [2] | |||||||||||||||||||||||
Geometry | ObservationDate | Nadir & Occ | UTC start/end time of observation | NO UNITS | String | [Nspectra x Nbins] x [2] | 1900-01-01 | 1900-01-01 | |||||||||||||||||||||
Geometry | ObservationTime | Nadir & Occ | UTC start/end time of observation | NO UNITS | String | [Nspectra x Nbins] x [2] | 00-00-00.000 | 00-00-00.000 | |||||||||||||||||||||
Geometry | ObservationDateTime | Nadir & Occ | UTC start/end time of valid observation points taken directly from SPICE | NO UNITS | String | [Nspectra x Nbins] x [2] | 1900 JAN 01 00:00:00.000 | 1900 JAN 01 00:00:00.000 | |||||||||||||||||||||
The FOV will be defined using multiple points, each of which is a hdf5 group, where N=0,1,2,3 etc. Within each group there are multiple datasets given below | |||||||||||||||||||||||||||||
N=0 defines the centre point. For SO/LNO nadir observations, N=1-4 define the corners of the FOV | |||||||||||||||||||||||||||||
Geometry/PointN | PointXY | Nadir & Occ | Relative position of point w.r.t. bin or slit | NO UNITS | float | [2] (per point) | e.g. [-1,-1] for the lower left corner | e.g. [0,-1] for the bottom of the circular FOV | |||||||||||||||||||||
Geometry/PointN | Lat | Nadir & Occ | Tangent point latitude for this point (occ) or surface latitude (nadir) | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | -90°<angle<90° | -90°<angle<90° | |||||||||||||||||||||
Geometry/PointN | Lon | Nadir & Occ | Tangent point longitude for this point (occ) or surface latitude (nadir) | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | -180°<angle<180° | -180°<angle<180° | |||||||||||||||||||||
Geometry/PointN | LST | Nadir & Occ | Local solar time | HOURS | float | [Nspectra x Nbins] x [2] (per point) | 0<hours<23.9999999 | 0<hours<23.9999999 | |||||||||||||||||||||
Geometry/PointN | LOSAngle | Nadir & Occ | LOS angle (180 - emission angle for nadir), angle between planet centre and point (occ) for this point | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | 0°<angle<180° | 0°<angle<180° | |||||||||||||||||||||
Geometry/PointN | TangentAlt | Occ | Tangent point altitude above Mars ellipsoid for each point | KILOMETRES | float | [Nspectra x Nbins] x [2] (per point) | |||||||||||||||||||||||
Geometry/PointN | SunSZA | Nadir | Solar zenith angle for this point | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | 0°<angle<180° | 0°<angle<180° | |||||||||||||||||||||
Geometry/PointN | SunAzi | Nadir | Sun azimuthal angle for this point | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | 0°<angle<180° | 0°<angle<180° | |||||||||||||||||||||
Geometry/PointN | IncidenceAngle | Nadir | Incidence angle for this point | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | 0°<angle<180° | 0°<angle<180° | |||||||||||||||||||||
Geometry/PointN | EmissionAngle | Nadir | Emission angle for this point | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | 0°<angle<180° | 0°<angle<180° | |||||||||||||||||||||
Geometry/PointN | PhaseAngle | Nadir | Phase angle for this point | DEGREES | float | [Nspectra x Nbins] x [2] (per point) | 0°<angle<180° | 0°<angle<180° | |||||||||||||||||||||
Geometry/PointN | FOVWeight | all | Weigth of the Point | NO UNITS | float | [Nspectra x Nbins] x [1] (per point) | <=1.0 (1.0 for the Point0, central LOS) | <=1.0 | |||||||||||||||||||||