-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathTestData2.1.json
More file actions
114 lines (114 loc) · 4.29 KB
/
TestData2.1.json
File metadata and controls
114 lines (114 loc) · 4.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
{
"server": {
"id": "TestData2.1",
"contact": "rweigel@gmu.edu",
"HAPI": "2.1"
},
"data": {
"command": "\"$NODEEXE\" \"$HAPISERVERPATH/bin/TestData2.1.js\" --id ${id} --parameters ${parameters} --start ${start} --stop ${stop}",
"formats": ["csv"],
"contact": "rweigel@gmu.edu",
"testurls": [
{"url": "data/?id=dataset1¶meters=vector&time.min=1970-01-01T00:00:00Z&time.max=1970-01-01T00:00:10Z", "Nlines": 10, "Ncommas": 30},
{"url": "data/?id=dataset1¶meters=vectormulti&time.min=1970-01-01T00:00:00Z&time.max=1970-01-01T00:00:10Z", "Nlines": 10, "Ncommas": 60}
],
"testcommands": [
{"command": "\"$NODEEXE\" \"$HAPISERVERPATH/bin/TestData2.1.js\" --id dataset1 --parameters vector --start 1970-01-01T00:00:00.000000000Z --stop 1970-01-01T00:00:10.000000000Z", "Nlines": 10, "Ncommas": 30},
{"command": "\"$NODEEXE\" \"$HAPISERVERPATH/bin/TestData2.1.js\" --id dataset1 --parameters vectormulti --start 1970-01-01T00:00:00.000000000Z --stop 1970-01-01T00:00:10.000000000Z", "Nlines": 10, "Ncommas": 60}
]
},
"catalog_inline" :
[
{
"id": "dataset1",
"title": "Dataset w/valid HAPI 2.1",
"info":
{
"startDate": "1970-01-01Z",
"stopDate" : "2016-12-31Z",
"sampleStartDate": "1970-01-01Z",
"sampleStopDate" : "1970-01-01T00:00:11Z",
"cadence": "PT1S",
"parameters":
[
{
"name": "Time",
"type": "isotime",
"units": "UTC",
"fill": null,
"length": 24
},
{
"name": "vectorstring",
"type": "string",
"units": null,
"size": [3],
"length": 7,
"fill": null,
"description": "A vector string where strings have newlines and commas, which are allowed by https://tools.ietf.org/html/rfc4180"
},
{
"name": "vector",
"type": "double",
"units": ["nT","nT","Å"],
"label": ["Bx","By","Bz"],
"fill": "-1e31",
"size": [3],
"description": "Each vector component has a different unit and label."
},
{
"name": "vectormulti",
"type": "double",
"units": [["nT","degrees","nT"],["nT","degrees","nT"]],
"label": [["$H_1$","$D_1$","$Z_1$"],["$H_2$","$D_2$","$Z_2$"]],
"fill": "-1e31",
"size": [2,3],
"description": "Two vectors; Each component of each vector is a sine wave with a 600 s period with differing phases."
},
{
"name": "matrix",
"type": "double",
"units": null,
"label": [["Δ$T_{xx}=0$","$\\Delta T_{xy}=1$","$ΔT_{xz}=2$"],["ΔTyx=4","ΔTyy=5","ΔTyz=6"],["ΔTzx=7","ΔTzy=8","ΔTzz=9"]],
"fill": "-1e31",
"size" : [3,3],
"description": "A time invariant matrix with values given in label."
},
{
"name": "spectra",
"type": "double",
"units": ["m","m","m","m","m","km","km","km","km",null],
"fill": "-1e31",
"size" : [10],
"label": ["Channel À","Channel ẞ","Channel Ç","Channel Д","Channel Ë","Channel ㄱ","Channel が","Channel H","Channel ⺓","Channel ج"],
"bins": [
{
"name": "frequency",
"label": ["low f","low f","low f","low f","low f","high f","high f","high f","high f","high f"],
"units": ["Hz","Hz","Hz","Hz","Hz","Hz","MHz","MHz","MHz",null],
"centers":[0,1,2,3,4,5,6,7,8,9],
"ranges":[[-0.5,0.5],[0.5,1.5],[1.5,2.5],[2.5,3.5],[3.5,4.5],[4.5,5.5],[5.5,6.5],[6.5,7.5],[7.5,8.5],[9.5, 10.5]]
}
],
"description": "A time independent 1/f spectra."
},
{
"name": "spectramulti",
"type": "double",
"units": [
["m","m","m","m","m","km","km","km","km",null],
["m","m","m","m","m","km","km","km",null,"km"]
],
"fill": "-1e31",
"size" : [2,10],
"bins": [
{"name": "instrumentID", "units": null, "centers": [1,2]},
{"name": "frequency", "units": "MHz", "centers": [10,11,12,13,14,15,16,17,18,19]}
],
"description": "Two time independent 1/f spectra."
}
]
}
}
]
}