GET /udl/ionoobservation/tuple
Changed onService operation to dynamically query data and only return specified columns/fields. Requested columns are specified by the 'columns' query parameter and should be a comma separated list of valid fields for the specified data type. classificationMarking is always returned. See the queryhelp operation (/udl/<datatype>/queryhelp) for more details on valid/required query parameter information. An example URI: /udl/elset/tuple?columns=satNo,period&epoch=>now-5 hours would return the satNo and period of elsets with an epoch greater than 5 hours ago.
Request
- Base URLhttps://unifieddatalibrary.com
- URLhttps://unifieddatalibrary.com/udl/ionoobservation/tuple
- Authnone declared
Query parameters
Comma-separated list of valid field names for this data type to be returned in the response. Only the fields specified will be returned as well as the classification marking of the data, if applicable. See the ‘queryhelp’ operation for a complete list of possible fields.
Sounding Start time in ISO8601 UTC format. (YYYY-MM-DDTHH:MM:SS.ssssssZ)
Response
OK
Example response
[
{
"id": "IONOOBSERVATION-ID",
"classificationMarking": "U",
"idSensor": "SENSOR-ID",
"origSensorId": "ORIGSENSOR-ID",
"system": "Example hardware type",
"neProfileName": "NH",
"neProfileVersion": 4.32,
"scalerInfo": {
"type": "MANUAL",
"name": "ARTIST-4",
"organization": "UML",
"version": 500200.1,
"confidenceScore": 75,
"confidenceLevel": 11
},
"densityProfile": {
"parabolic": {
"description": "Best-fit algorithm in NHPC software.",
"parabolicItems": [
{
"layer": "E",
"f": 3.621,
"z": 110.2,
"y": 11.1
}
]
},
"quasiParabolic": {
"description": "Array of the best-fit 3-parameter quasi-parabolas defined via A, B, C coefficients, f^2=A/r^2+B/r+C",
"earthRadius": 6370.1,
"quasiParabolicSegments": [
{
"index": 12,
"rb": 6460.1,
"re": 6480.001,
"a": -550273940000,
"b": 169837632,
"c": 13104.63,
"error": 0.0016
}
]
},
"valleyModelDescription": "2-parameter UMLCAR model with width W in km and depth D in MHz, no fitting.",
"valleyModelCoeffs": [
39.597,
0.1777
],
"shiftedChebyshev": {
"description": "Best-fit Huang-Reinisch formalism based on shifted Chebyshev expansion.",
"shiftedChebyshevs": [
{
"layer": "F2",
"fstart": 0.2,
"fstop": 1.39,
"peakheight": 110.1,
"zhalfNm": 210.1,
"n": 5,
"coeffs": [
-11.2,
-10.536,
3.357,
-0.888,
0.155
],
"error": 0.02
}
]
},
"topsideExtensionChapmanConst": {
"description": "Constant scale height Chapman topside layer determined using bottomside peak density parameters and placed chi km above the ionosonde-determined peak height.",
"nmF2": 313283.1,
"hmF2": 265.42,
"scaleF2": 45.191,
"chi": 35.1
},
"topsideExtensionVaryChap": {
"description": "Constant scale height Chapman topside layer determined using bottomside peak density parameters and placed chi km above the ionosonde-determined peak height.",
"nmF2": 313283.1,
"hmF2": 265.42,
"scaleF2": 45.191,
"alpha": 30.1,
"beta": 30.1,
"ht": 30.1,
"chi": 30.1
},
"iri": {
"description": "Full altitude range of 1D vertical plasma density profile for D, E, and F regions of the ionosphere provided by IRI, in which model parameters are replaced with observed ionogram-derived data where available.",
"nmF2": 313283.1,
"hmF2": 265.42,
"b0": 245.1,
"b1": 3.45,
"nmF1": 210486,
"hmF1": 210.3,
"hz": 142.7,
"hValTop": 116.2,
"nValB": 147025.1,
"nmE": 154164.1,
"hmE": 99.8,
"hdx": 85.6,
"nmD": 937543116.1,
"hmD": 81.1,
"ha": 50.1,
"fp1": 0.0474732023322638,
"fp2": -0.00112685246984002,
"fp30": 0.00827559450035957,
"fp3U": 0.000201178475411428,
"chi": 35.1
}
},
"stationId": "STATION-ID",
"startTimeUTC": "2021-01-01T01:01:01.123456Z",
"systemInfo": "Example settings",
"systemNotes": "Example notes",
"transmitCoordinates": [
[
45.5,
179.3,
35.6
],
[
-80.2,
-20.5,
43.2
]
],
"transmitSensorType": "Mobile",
"receiveCoordinates": [
[
45.5,
179.3,
35.6
],
[
-80.2,
-20.5,
43.2
]
],
"receiveSensorType": "Mobile",
"antennaElementPosition": {
"dimensions": [
3,
4
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
1.23,
0.123
]
]
},
"antennaElementPositionCoordinateSystem": "J2000",
"power": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"range": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"frequency": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"polarization": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
"X",
"O"
]
]
]
]
]
]
]
},
"azimuth": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"elevation": {
"notes": "NOTES",
"dimensions": [
2,
3
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"restrictedFrequency": [
12.5,
34.5,
45.3
],
"restrictedFrequencyNotes": "Example notes",
"doppler": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"time": {
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"notes": "NOTES",
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"stokes": {
"notes": "NOTES",
"dimensions": [
2,
3
],
"dimensionName": [
"NAMES1",
"NAMES2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
],
"s": [
1,
2
]
},
"amplitude": {
"notes": "NOTES",
"dimensions": [
4,
5
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"phase": {
"notes": "NOTES",
"dimensions": [
1,
2
],
"dimensionName": [
"NAME1",
"NAME2"
],
"data": [
[
[
[
[
[
[
0.02,
0.034
]
]
]
]
]
]
]
},
"foF2": 6.75,
"foF1": 8.2,
"fxF2": 4.5,
"fxF1": 4.2,
"md": 1.1,
"luf": 1.1,
"mufd": 1.1,
"fmin": 2.025,
"foEs": 2.35,
"fminF": 2.7,
"fminE": 2.025,
"foE": 1.1,
"fxE": 1.1,
"fxI": 7.525,
"hprimeF": 238.5,
"hprimeF2": 238.5,
"hprimeF1": 230.1,
"hprimeE": 98.47,
"hprimeEs": 95,
"zmE": 91.744,
"yE": 1.722,
"qf": 1.83,
"qe": 0.95,
"downF": 1.1,
"downE": 1.1,
"downEs": 1.1,
"ff": 0.075,
"fe": 1.23,
"d": 1.1,
"fmuf": 1.1,
"hprimefMUF": 1.1,
"deltafoF2": 1.1,
"foEp": 1.1,
"fhprimeF": 2.5,
"fhprimeF2": 2.5,
"foF1p": 1.1,
"foF2p": 1.1,
"hmF2": 240.498,
"hmF1": 230.128,
"hmE": 215.643,
"zhalfNm": 240.498,
"fminEs": 1.1,
"yF2": 62.178,
"yF1": 55.645,
"tec": 24.673,
"scaleHeightF2Peak": 35.613,
"b0": 68.07,
"b1": 1.87,
"d1": 1.94,
"foEa": 45.764,
"hprimeEa": 102.6,
"foP": 87.21,
"hprimeP": 89.45,
"fbEs": 34.867,
"typeEs": "Auroral",
"charAtts": [
{
"ursiID": "04",
"charName": "hprimeF2",
"lowerBound": 1.26,
"upperBound": 2.57,
"q": "T",
"d": "K",
"climateModelName": "IRI",
"climateModelOptions": [
"URSI-88",
"No storm"
],
"climateModelInputParams": [
"ISSN1 88.1",
"Option 2"
],
"uncertaintyBoundType": "1sigma"
}
],
"height": [
1.1,
2.1,
3.1
],
"plasmaFrequency": [
1.1,
2.1,
3.1
],
"plasmaFrequencyUncertainty": [
0.8,
0.2,
0.5
],
"electronDensity": [
1.1,
2.1,
3.1
],
"electronDensityUncertainty": [
0.8,
0.2,
0.5
],
"artistFlags": [
1,
2,
3
],
"traceGeneric": {
"data": [
[
[
1.23,
1.0903
]
]
],
"dimensionName": [
"NAME1",
"NAME2"
],
"notes": "NOTES"
},
"tidPhaseSpeeds": [
1.1,
2.1,
3.1
],
"tidAzimuth": [
1.1,
2.1,
3.1
],
"tidPeriods": [
1.1,
2.1,
3.1
],
"datum": {
"notes": "NOTES",
"data": [
1.1,
2.1,
3.1
]
},
"platformName": "Millstone Hill",
"createdAt": "2018-01-01T16:00:00.123Z",
"createdBy": "some.user",
"updatedAt": "2018-01-01T16:00:00.123Z",
"updatedBy": "some.user",
"source": "Bluestaq",
"origin": "THIRD_PARTY_DATASOURCE",
"dataMode": "TEST",
"origNetwork": "OPS1"
}
]Changes
- breaking
the
/response property's minItems was decreased from3to0for the response status - breaking
the
/response property's minItems was decreased from3to0for the response status
- breaking
- info
added the new optional
queryrequest parameterfirstResult - info
added the new optional
queryrequest parametermaxResults
- info
Some revisions have not been checked yet.