Project

General

Profile

Known time desc » History » Version 21

Anonymous, 08/07/2016 10:57 AM

1 1 Anonymous
h1. Known time description
2 2 Anonymous
3
h2. Double Time ranges : date from 01/01/1970 to 01/01/2100
4
5 4 Anonymous
* seconds from 01/01/1970 00:00:00  :                                                 0          to            4 102 488 000
6
* milliseconds from 01/01/1970 00:00:00  :                                          0          to    4 102 488 000 000    (ambiguity for the first 48days of 1970 with previous time format)
7
* seconds from 01/01/0000 00:00:00  :                       62 168 472 000          to          66 270 960 000 (no ambiguity)
8
* milliseconds from 01/01/0000 00:00:00 :        62 168 472 000 000           to 66 270 960 000 000 (no ambiguity)
9 14 Anonymous
* seconds from 01/01/2000 00:00:00  :                          - 946 728 000          to            3 155 760 000  (TT2000)
10
* milliseconds from 01/01/2000 00:00:00  :           - 946 728 000 000          to    3 155 760 000 000 (ambiguity with TT2000 in seconds?)
11 5 Anonymous
12
13
h2. Known time description
14 1 Anonymous
15
16 14 Anonymous
|_.Mission Name |_.time var name                   |_. units         |_.DEPEND |_.LABLAXIS|_.FIELDNAM                   |_.CATDESC                                                         |_.Type                         |_.VIRTUAL|_.nb of records|_.VAR_NOTES|
17
|Cluster FGM        |time_tags__CDFNAME     |ms                 |0                   |UT                 |Universal Time               |Interval centred time tag                                    |CDF_EPOCH            |                     |normal              |field missing|
18
|Cluster HIA          |time_tags__CDFNAME     |ms                 |0                   |UT                 |Center Time                    |Interval centred time tag                                    |CDF_EPOCH            |                     |normal              |field missing|
19
||||||||||||
20
|Themis Efi,SCM  |VARNAME_time                 |sec                |TIME            |UT                 |Same as time var name|UTC, in seconds sinc 01-Jan-1970 00:00:00|CDF_DOUBLE          |                     |normal              |Unleaped seconds|
21
|Themis Efi,SCM  |VARNAME_epoch             |field missing|0                   |UT                 |Same as time var name|Unrelated                                                              |CDF_EPOCH           |true              |0                        |field missing|
22
|Themis Efi,SCM  |VARNAME_dot0_epoch0|msec             |EPOCH0    |UT                 |Same as time var name|EPOCH of THEMIS time base                           |CDF_EPOCH            |                     |1                        |EPOCH of 01-Jan-1970 00:00:00|
23
|Themis Esa          |VARNAME_time                 |sec                |TIME            |UT                 |Same as time var name|UTC, in seconds sinc 01-Jan-1970 00:00:00|CDF_REAL8             |                     |normal              |Unleaped seconds|
24
|Themis Esa          |VARNAME_epoch             |field missing|0                   |UT                 |Same as time var name|Unrelated                                                              |CDF_EPOCH           |true              |0                        |field missing|
25
|Themis Esa          |VARNAME_dot0_epoch0|msec             |EPOCH0    |UT                 |Same as time var name|EPOCH of THEMIS time base                           |CDF_EPOCH            |                     |1                        |EPOCH of 01-Jan-1970 00:00:00|
26
|Themis Peer        |VARNAME_time                |sec                 |TIME            |UT                 |Same as time var name|UTC, in seconds sinc 01-Jan-1970 00:00:00|CDF_DOUBLE          |                     |> data                |Unleaped seconds|
27
|Themis Peer        |VARNAME_epoch            |field missing |0                   |UT                 |Same as time var name|VARNAME                                                            |CDF_EPOCH            |                     |normal              |field missing|
28
|Themis Peer        |VARNAME_epoch0          |msec              |EPOCH0    |timebase      |Same as time var name|EPOCH of THEMIS time base                           |CDF_EPOCH           |                     |1                        |EPOCH of 01-Jan-1970 00:00:00|
29 15 Anonymous
||||||||||||
30 14 Anonymous
|MMS fpi                |Epoch (absent, Epoch_minus_var is present)          |s                 |0                   |Field missing                 | VARNAME|VARNAME                      |CDF_UINT1               |                     |1                         |VARNAME|
31
|MMS scm             |epoch_timetag                   |ns                   |0                   |VARNAME   |Same as time var name|Packet time time                                                  |CDF_TIME_TT2000|                     |normal               |field missing|
32
|MMS scm             |Epoch  (other var time)     |ns                   |0                   |VARNAME   |Same as time var name|Time                                                                       |CDF_TIME_TT2000|                     |normal               |field missing|
33 16 Anonymous
||||||||||||
34
|ACE mfi                |Epoch                                   |ms                 |0                   |VARNAME   |Time                                  |Time  ,beginning of interval                               |CDF_EPOCH           |                     |normal               |field missing|
35
||||||||||||
36
|Helios nessmag |Epoch                                   |ms                 |0                   |field missing |Epoch                               |Default Time                                                         |CDF_EPOCH           |                     |normal               |field missing|
37
||||||||||||
38 17 Anonymous
|Ulysses hft           |Epoch                                   |ms                 |0                   |Time               |Epoch                               |Time in NSSDC Epoch format                         |CDF_EPOCH           |                     |normal               |field missing|
39 18 Anonymous
||||||||||||
40
|SOHO cst             |Epoch                                   |ms                 |0                   |Epoch            |Time Line                         |Time                                                                     |CDF_EPOCH           |                     |normal               |field missing|
41
42
43
h2. Algorithm Proposition
44
45
VariableThatNeedsTime
46
depend0 = get(VariableThatNeedsTime.DEPEND_0 variable)
47
48
if(depend0.nbOfRec == VariableThatNeedsTime.nbOfRec)
49 21 Anonymous
* test depend0.firstValue for different double range mentionned above (this part might include CDF_TYPE for TT2000)
50
* if(ambiguity)
51
** look at depend0.units
52
** if field is missing, look at VariableThatNeedsTime.depend_epoch0.units field
53 18 Anonymous
54
else
55
dependTime = get(VariableThatNeedsTime.DEPEND_TIME variable)
56
if(dependTime.nbOfRec == VariableThatNeedsTime.nbOfRec)
57 21 Anonymous
* test dependTime.firstValue for different double range mentionned above (this part might include CDF_TYPE for TT2000)
58
* if(ambiguity)
59
** look at dependTime.units