Skip to content

Commit

Permalink
Merge pull request #51 from cedadev/ncas-gen-2.1
Browse files Browse the repository at this point in the history
Added specs and vocabs for NCAS General 2.1
  • Loading branch information
joshua-hampton authored Nov 7, 2024
2 parents 84d6ebb + 6080e75 commit 0b6224e
Show file tree
Hide file tree
Showing 189 changed files with 26,315 additions and 0 deletions.
72 changes: 72 additions & 0 deletions checksit/vocabs/AMF_CVs/2.1.0/AMF_product.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"product": [
"acoustic-backscatter-winds",
"aerosol-backscatter-radial-winds",
"aerosol-backscatter",
"aerosol-concentration",
"aerosol-extinction",
"aerosol-no3-so4-nh3-org-concentration",
"aerosol-optical-depth",
"aerosol-size-distribution",
"boundary-layer-temperature-profiles",
"boundary-layer-thickness-ceilometer",
"boundary-layer-thickness",
"brightness-temperature",
"ch4-co2-h2o-co-concentration",
"ch4-co2-h2o-concentration",
"ch4-concentration",
"ch4-n2o-co-concentration",
"cloud-base",
"cloud-coverage",
"co-concentration",
"co-h2-concentration",
"co2-concentration",
"depolarisation-ratio",
"dew-point",
"flux-components",
"flux-estimates",
"full-troposphere-temperature-profiles",
"h2-concentration",
"halocarbon-concentration",
"image",
"iwv-lwp",
"liquid-water-content",
"mean-co2-h2o",
"mean-winds",
"mean-winds-profile",
"moisture-profiles",
"n2o-concentration",
"n2o-sf6-concentration",
"nh3-concentration",
"no2-concentration",
"nox-noxy-concentration",
"o2-concentration",
"o2n2-concentration-ratio",
"o3-concentration",
"o3-concentration-profile",
"oh-concentration",
"particle-size-distribution",
"particle-size-distribution-cloud",
"peroxyacetyl-nitrate-concentration",
"photolysis-frequencies",
"pm-concentration",
"precipitation",
"present-weather",
"radar",
"radiation",
"radon-concentration",
"radon-radioactivity",
"rain-lwc-velocity-reflectivity",
"sf6-concentration",
"size-concentration-spectra",
"snr-winds",
"so2-concentration",
"soil",
"solar-actinic-flux",
"sonde",
"stability-indices",
"surface-met",
"tgm-concentration",
"voc-concentration"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"product_acoustic-backscatter-winds_dimension": {
"altitude": {
"length": "<i>",
"units": "m"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,169 @@
{
"product_acoustic-backscatter-winds_variable": {
"altitude": {
"type": "float32",
"dimension": "altitude",
"units": "m",
"standard_name": "altitude",
"long_name": "Geometric height above geoid (WGS84).",
"_FillValue": -1e+20,
"axis": "Z",
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"coordinates": "latitude longitude"
},
"sound_intensity_level_in_air": {
"type": "float32",
"dimension": "time, altitude",
"units": "dB",
"standard_name": "sound_intensity_level_in_air",
"long_name": "Sound Intensity Level in Air",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: mean",
"coordinates": "latitude longitude"
},
"wind_speed": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"standard_name": "wind_speed",
"long_name": "Wind Speed",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: mean",
"coordinates": "latitude longitude"
},
"wind_from_direction": {
"type": "float32",
"dimension": "time, altitude",
"units": "degree",
"standard_name": "wind_from_direction",
"long_name": "Wind From Direction",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: mean",
"coordinates": "latitude longitude"
},
"eastward_wind": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"standard_name": "eastward_wind",
"long_name": "Eastward Wind Component (U)",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: mean",
"coordinates": "latitude longitude"
},
"northward_wind": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"standard_name": "northward_wind",
"long_name": "Northward Wind Component (V)",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: mean",
"coordinates": "latitude longitude"
},
"upward_air_velocity": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"standard_name": "upward_air_velocity",
"long_name": "Upward Air Velocity (W)",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: mean",
"coordinates": "latitude longitude"
},
"divergence_of_eastward_wind": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"long_name": "Divergence of Eastward Wind Component (Sigma U)",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: standard_deviation",
"coordinates": "latitude longitude"
},
"divergence_of_northward_wind": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"long_name": "Divergence of Northward Wind Component (Sigma V)",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: standard_deviation",
"coordinates": "latitude longitude"
},
"divergence_of_upward_air_velocity": {
"type": "float32",
"dimension": "time, altitude",
"units": "m s-1",
"long_name": "Divergence of Upward Air Velocity (Sigma W)",
"_FillValue": -1e+20,
"valid_min": "<derived from file>",
"valid_max": "<derived from file>",
"cell_methods": "time: standard_deviation",
"coordinates": "latitude longitude"
},
"qc_flag_mean_winds": {
"type": "byte",
"dimension": "time, altitude",
"units": "1",
"long_name": "Data Quality flag: Mean Winds",
"flag_values": "0b, 1b, 2b, 3b, 4b, 5b, 6b",
"flag_meanings": "not_used|good_data|suspect_data_wind_speed_value_outside_operational_range_(0_to_20_m_s-1)|suspect_data_wind_speed_==_0|bad_data_signal_consensus_poor|bad_data_gate_index_exceeds_number_of_measurement_gates_in_use|suspect_data_time_stamp_error"
},
"qc_flag_wind_component_eastward": {
"type": "byte",
"dimension": "time, altitude",
"units": "1",
"long_name": "Data Quality flag: Eastward Wind Component (U)",
"flag_values": "0b,1b, 2b, 3b, 4b, 5b",
"flag_meanings": "not_used|good_data|suspect_data_value_outside_operational_range_(-20_m_s-1_to_20_m_s-1)|bad_data_signal_consensus_poor|bad_data_gate_index_exceeds_number_of_measurement_gates_in_use|suspect_data_time_stamp_error"
},
"qc_flag_wind_component_northward": {
"type": "byte",
"dimension": "time, altitude",
"units": "1",
"long_name": "Data Quality flag: Northward Wind Component (V)",
"flag_values": "0b,1b, 2b, 3b, 4b, 5b",
"flag_meanings": "not_used|good_data|suspect_data_value_outside_operational_range_(-20_m_s-1_to_20_m_s-1)|bad_data_signal_consensus_poor|bad_data_gate_index_exceeds_number_of_measurement_gates_in_use|suspect_data_time_stamp_error"
},
"qc_flag_wind_component_upward_air_velocity": {
"type": "byte",
"dimension": "time, altitude",
"units": "1",
"long_name": "Data Quality flag: Upward Air Velocity (W)",
"flag_values": "0b,1b, 2b, 3b, 4b, 5b",
"flag_meanings": "not_used|good_data|suspect_data_value_outside_operational_range_(-20_m_s-1_to_20_m_s-1)|bad_data_signal_consensus_poor|bad_data_gate_index_exceeds_number_of_measurement_gates_in_use|suspect_data_time_stamp_error"
},
"qc_flag_backscatter": {
"type": "byte",
"dimension": "time, altitude",
"units": "1",
"long_name": "Data Quality flag: Backscatter",
"flag_values": "0b,1b, 2b, 3b, 4b, 5b",
"flag_meanings": "not_used|good_data |bad_data_value_outside_operational_range|bad_data_signal_consensus_poor|bad_data_gate_index_exceeds_number_of_measurement_gates_in_use|suspect_data_time_stamp_error"
},
"qc_flag_background_noise": {
"type": "byte",
"dimension": "time, altitude",
"units": "1",
"long_name": "Data Quality flag: Background Noise",
"flag_values": "0b,1b, 2b, 3b, 4b",
"flag_meanings": "not_used|good_data |suspect_data_background_noise_>_2_dB|bad_data_gate_index_exceeds_number_of_measurement_gates_in_use|suspect_data_time_stamp_error"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"product_aerosol-backscatter-radial-winds_dimension": {
"index_of_angle": {
"length": "<i>",
"units": "1"
},
"index_of_range": {
"length": "<r>",
"units": "1"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"product_aerosol-backscatter-radial-winds_global-attributes": {
"laser_wavelength": {
"global_attribute_id": "laser_wavelength",
"description": "laser wavelength",
"fixed_value": "1550 nm",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"laser_pulse_energy": {
"global_attribute_id": "laser_pulse_energy",
"description": "laser energy",
"fixed_value": "1.0e-05 J",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"pulse_repetition_frequency": {
"global_attribute_id": "pulse_repetition_frequency",
"description": "pulse repetition frequency",
"fixed_value": "15000 s-1",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"pulses_per_ray": {
"global_attribute_id": "pulses_per_ray",
"description": "no pulses averaged to give a ray (500 - 1500)",
"fixed_value": "",
"compliance_checking_rules": "Integer",
"convention_providence": null
},
"rays_per_point": {
"global_attribute_id": "rays_per_point",
"description": "number of ray averaged to give a measurement",
"fixed_value": "",
"compliance_checking_rules": "Integer",
"convention_providence": null
},
"lens_diameter": {
"global_attribute_id": "lens_diameter",
"description": "lens diameter",
"fixed_value": "0.08 m",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"beam_divergence": {
"global_attribute_id": "beam_divergence",
"description": "beam divergence",
"fixed_value": "0.00189 degrees",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"pulse_length": {
"global_attribute_id": "pulse_length",
"description": "pulse length",
"fixed_value": "2.0e-07 s",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"sampling_frequency": {
"global_attribute_id": "sampling_frequency",
"description": "digitisation frequency (10, 15, or 50MHz)",
"fixed_value": "1.5e+07 s-1",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"focus": {
"global_attribute_id": "focus",
"description": "focus (300m, 500m, 800m, 1000m, 1250m, 1500m, 1750m, 2000m or Inf)",
"fixed_value": "",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"velocity_resolution": {
"global_attribute_id": "velocity_resolution",
"description": "velocity resolution",
"fixed_value": "",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"number_of_gates": {
"global_attribute_id": "number_of_gates",
"description": "number of gates",
"fixed_value": "",
"compliance_checking_rules": "Integer",
"convention_providence": null
},
"gate_length": {
"global_attribute_id": "gate_length",
"description": "gate length",
"fixed_value": "",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
},
"fft_length": {
"global_attribute_id": "fft_length",
"description": "doppler FFT length",
"fixed_value": "",
"compliance_checking_rules": "Integer",
"convention_providence": null
},
"maximum_range": {
"global_attribute_id": "maximum_range",
"description": "maximum measurement range",
"fixed_value": "",
"compliance_checking_rules": "String: min 3 characters",
"convention_providence": null
}
}
}
Loading

0 comments on commit 0b6224e

Please sign in to comment.