diff --git a/avro_schemas/aquatroll200/aquatroll200_calibrated.avsc b/avro_schemas/aquatroll200/aquatroll200_calibrated.avsc index e169ad3..1bc65a3 100644 --- a/avro_schemas/aquatroll200/aquatroll200_calibrated.avsc +++ b/avro_schemas/aquatroll200/aquatroll200_calibrated.avsc @@ -15,7 +15,10 @@ }, { "name": "site_id", - "type": "string", + "type": [ + "null", + "string" + ], "doc": "NEON site identifier" }, { @@ -34,7 +37,7 @@ "float" ], "default": null, - "doc": "Calibrated pressure of groundwater", + "doc": "Calibrated pressure of water", "__neon_units": "kilopascal", "__neon_stream_id": "0" }, @@ -55,7 +58,7 @@ "float" ], "default": null, - "doc": "Calibrated temperature in groundwater", + "doc": "Calibrated temperature in water", "__neon_units": "celsius", "__neon_stream_id": "2" }, @@ -76,7 +79,7 @@ "float" ], "default": null, - "doc": "Calibrated specific conductance in groundwater", + "doc": "Calibrated specific conductance in water", "__neon_units": "microsiemensPerCentimeter", "__neon_stream_id": "4" }, diff --git a/avro_schemas/aquatroll200/aquatroll200_cond_corrected.avsc b/avro_schemas/aquatroll200/aquatroll200_cond_corrected.avsc index 3c50a69..aee2a26 100644 --- a/avro_schemas/aquatroll200/aquatroll200_cond_corrected.avsc +++ b/avro_schemas/aquatroll200/aquatroll200_cond_corrected.avsc @@ -10,7 +10,10 @@ "fields": [ { "name": "source_id", - "type": "string", + "type": [ + "null", + "string" + ], "doc": "Source serial number or MAC address" }, { @@ -34,7 +37,7 @@ "float" ], "default": null, - "doc": "Calibrated pressure of groundwater", + "doc": "Calibrated pressure of water", "__neon_units": "kilopascal", "__neon_stream_id": "0" }, @@ -55,7 +58,7 @@ "float" ], "default": null, - "doc": "Calibrated temperature in groundwater", + "doc": "Calibrated temperature in water", "__neon_units": "celsius", "__neon_stream_id": "2" }, @@ -76,7 +79,7 @@ "float" ], "default": null, - "doc": "Calibrated raw conductivity in groundwater", + "doc": "Calibrated raw conductivity in water", "__neon_units": "microsiemensPerCentimeter", "__neon_stream_id": "4" }, @@ -97,7 +100,7 @@ "float" ], "default": null, - "doc": "Calibrated specific conductance in groundwater", + "doc": "Calibrated specific conductance in water", "__neon_units": "microsiemensPerCentimeter" }, { diff --git a/avro_schemas/aquatroll200/aquatroll200_log_data.avsc b/avro_schemas/aquatroll200/aquatroll200_log_data.avsc new file mode 100644 index 0000000..a605a02 --- /dev/null +++ b/avro_schemas/aquatroll200/aquatroll200_log_data.avsc @@ -0,0 +1,108 @@ +{ + "type": "record", + "name": "aquatroll200_log_data", + "namespace": "org.neonscience.schema.dp0p", + "doc": "Log data for the Aqua Troll 520 sensor", + "__version": "1.0", + "__neon_parts": [ + "0317730000" + ], + "fields": [ + { + "name": "source_id", + "type": "string", + "doc": "Source serial number or MAC address" + }, + { + "name": "site_id", + "type": [ + "null", + "string" + ], + "doc": "NEON site identifier" + }, + { + "name": "readout_time", + "type": { + "type": "long", + "logicalType": "timestamp-millis" + }, + "doc": "Timestamp of readout expressed in milliseconds since epoch", + "__neon_units": "millisecond" + }, + { + "name": "pressure", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Raw pressure of water", + "__neon_units": "psi", + "__neon_stream_id": "0" + }, + { + "name": "pressure_data_quality", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Data quality id from sensor for pressure represented by a 16 bit unsigned integer", + "__neon_stream_id": "1" + }, + { + "name": "temperature", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Raw temperature in water", + "__neon_units": "celsius", + "__neon_stream_id": "2" + }, + { + "name": "temperature_data_quality", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Data quality code from sensor for temperature represented by a 16 bit unsigned integer", + "__neon_stream_id": "3" + }, + { + "name": "conductivity", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Raw specific conductance in water", + "__neon_units": "microsiemensPerCentimeter", + "__neon_stream_id": "4" + }, + { + "name": "conductivity_data_quality", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Data quality code from sensor for conductivity represented by a 16 bit unsigned integer", + "__neon_stream_id": "5" + }, + { + "name": "internal_battery", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Internal battery voltage in millivolts represented by a 16 bit unsigned integer", + "__neon_units": "millivolt", + "__neon_stream_id": "6" + } + ] +} diff --git a/avro_schemas/aquatroll200/aquatroll200_log_flags.avsc b/avro_schemas/aquatroll200/aquatroll200_log_flags.avsc new file mode 100644 index 0000000..6065649 --- /dev/null +++ b/avro_schemas/aquatroll200/aquatroll200_log_flags.avsc @@ -0,0 +1,61 @@ +{ + "type": "record", + "name": "aquatroll200_log_flags", + "namespace": "org.neonscience.schema.dp0p", + "doc": "Log data flags for the Aqua Troll 200 sensor", + "__version": "1.0", + "__neon_parts": [ + "0317730000" + ], + "fields": [ + { + "name": "readout_time", + "type": { + "type": "long", + "logicalType": "timestamp-millis" + }, + "doc": "Timestamp of readout expressed in milliseconds since epoch", + "__neon_units": "millisecond" + }, + { + "name": "pressureLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the pressure log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "logDataDateQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for edited log data readout time (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "temperatureLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the temperature log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "conductivityLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the conductivity log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + } + ] +} diff --git a/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics.avsc b/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics.avsc index 3379fd8..4048998 100644 --- a/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics.avsc +++ b/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics.avsc @@ -770,6 +770,126 @@ "doc": "Quality metric that summarizes when the missing temperature test could not be run over the averaging period, as a percent", "__neon_units": "percent" }, + { + "name": "gWatElevLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the pressure log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "gWatElevLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the pressure log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "gWatElevLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the pressure log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDatePassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the edited log data readout time test over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDateFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the edited log data readout time test over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDateNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the edited log data readout time test could not be run, as a percent", + "__neon_units": "percent" + }, + { + "name": "gWatTempLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the temperature log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "gWatTempLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the temperature log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "gWatTempLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the temperature log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "gWatSCondLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the specific conductivity log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "gWatSCondLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the specific conductivity log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "gWatSCondLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the specific conductivity log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, { "name": "zeroPressurePassQM", "type": [ diff --git a/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc b/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc index 774eccf..33aeece 100644 --- a/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc +++ b/avro_schemas/groundwaterPhysical/groundwaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc @@ -270,6 +270,46 @@ "doc": "Quality flag for the missing temperature test (1=fail, 0=pass, -1=NA (i.e., could not be run))", "__neon_units": "NA" }, + { + "name": "gWatElevLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the pressure log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "logDataDateQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for edited log data readout time (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "gWatTempLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the temperature log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "gWatSCondLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the specific conductiviry log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, { "name": "zeroPressureQF", "type": [ @@ -310,7 +350,6 @@ "doc": "Quality flag indicating whether a data product has passed or failed an overall assessment of its quality, detailed in NEON.DOC.001113 (1=fail, 0=pass)", "__neon_units": "NA" }, - , { "name": "gWatTempAlphaQF", "type": [ @@ -341,7 +380,6 @@ "doc": "Quality flag indicating whether a data product has passed or failed an overall assessment of its quality, detailed in NEON.DOC.001113 (1=fail, 0=pass)", "__neon_units": "NA" }, - , { "name": "gWatSCondAlphaQF", "type": [ diff --git a/avro_schemas/leveltroll500/leveltroll500_calibrated.avsc b/avro_schemas/leveltroll500/leveltroll500_calibrated.avsc index 03ca439..25cb3aa 100644 --- a/avro_schemas/leveltroll500/leveltroll500_calibrated.avsc +++ b/avro_schemas/leveltroll500/leveltroll500_calibrated.avsc @@ -15,7 +15,10 @@ }, { "name": "site_id", - "type": "string", + "type": [ + "null", + "string" + ], "doc": "NEON site identifier" }, { @@ -34,7 +37,7 @@ "float" ], "default": null, - "doc": "Calibrated pressure of groundwater", + "doc": "Calibrated pressure of water", "__neon_units": "kilopascal", "__neon_stream_id": "0" }, @@ -55,7 +58,7 @@ "float" ], "default": null, - "doc": "Calibrated temperature in groundwater", + "doc": "Calibrated temperature in water", "__neon_units": "celsius", "__neon_stream_id": "2" }, diff --git a/avro_schemas/leveltroll500/leveltroll500_calibrated_wo_source.avsc b/avro_schemas/leveltroll500/leveltroll500_calibrated_wo_source.avsc index 4c9eb0d..950a36b 100644 --- a/avro_schemas/leveltroll500/leveltroll500_calibrated_wo_source.avsc +++ b/avro_schemas/leveltroll500/leveltroll500_calibrated_wo_source.avsc @@ -19,7 +19,7 @@ "float" ], "default": null, - "doc": "Calibrated pressure of groundwater", + "doc": "Calibrated pressure of water", "__neon_units": "kilopascal", "__neon_stream_id": "0" }, @@ -40,7 +40,7 @@ "float" ], "default": null, - "doc": "Calibrated temperature in groundwater", + "doc": "Calibrated temperature in water", "__neon_units": "celsius", "__neon_stream_id": "2" }, diff --git a/avro_schemas/leveltroll500/leveltroll500_log_data.avsc b/avro_schemas/leveltroll500/leveltroll500_log_data.avsc new file mode 100644 index 0000000..0b7aa4a --- /dev/null +++ b/avro_schemas/leveltroll500/leveltroll500_log_data.avsc @@ -0,0 +1,87 @@ +{ + "type": "record", + "name": "leveltroll500_log_data", + "namespace": "org.neonscience.schema.dp0p", + "doc": "Log data for the Level Troll 500 sensor", + "__version": "1.0", + "__neon_parts": [ + "0317680000" + ], + "fields": [ + { + "name": "source_id", + "type": "string", + "doc": "Source serial number or MAC address" + }, + { + "name": "site_id", + "type": [ + "null", + "string" + ], + "doc": "NEON site identifier" + }, + { + "name": "readout_time", + "type": { + "type": "long", + "logicalType": "timestamp-millis" + }, + "doc": "Timestamp of readout expressed in milliseconds since epoch", + "__neon_units": "millisecond" + }, + { + "name": "pressure", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Raw pressure of water", + "__neon_units": "psi", + "__neon_stream_id": "0" + }, + { + "name": "pressure_data_quality", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Data quality id from sensor for pressure represented by a 16 bit unsigned integer", + "__neon_stream_id": "1" + }, + { + "name": "temperature", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Raw temperature in water", + "__neon_units": "celsius", + "__neon_stream_id": "2" + }, + { + "name": "temperature_data_quality", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Data quality code from sensor for temperature represented by a 16 bit unsigned integer", + "__neon_stream_id": "3" + }, + { + "name": "internal_battery", + "type": [ + "null", + "uint16" + ], + "default": null, + "doc": "Internal battery voltage in millivolts represented by a 16 bit unsigned integer", + "__neon_units": "millivolt", + "__neon_stream_id": "6" + } + ] +} diff --git a/avro_schemas/leveltroll500/leveltroll500_log_flags.avsc b/avro_schemas/leveltroll500/leveltroll500_log_flags.avsc new file mode 100644 index 0000000..3ffc45c --- /dev/null +++ b/avro_schemas/leveltroll500/leveltroll500_log_flags.avsc @@ -0,0 +1,51 @@ +{ + "type": "record", + "name": "leveltroll500_log_flags", + "namespace": "org.neonscience.schema.dp0p", + "doc": "Log data flags for the Level Troll 500 sensor", + "__version": "1.0", + "__neon_parts": [ + "0317680000" + ], + "fields": [ + { + "name": "readout_time", + "type": { + "type": "long", + "logicalType": "timestamp-millis" + }, + "doc": "Timestamp of readout expressed in milliseconds since epoch", + "__neon_units": "millisecond" + }, + { + "name": "pressureLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the pressure log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "logDataDateQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for edited log data readout time (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "temperatureLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the temperature log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + } + ] +} diff --git a/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_aquatroll200_specific_ucrt_inst.avsc b/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_aquatroll200_specific_ucrt_inst.avsc index 6340989..54bd531 100644 --- a/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_aquatroll200_specific_ucrt_inst.avsc +++ b/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_aquatroll200_specific_ucrt_inst.avsc @@ -61,7 +61,7 @@ "__neon_units": "microsiemensPerCentimeter" }, { - "name": "surfacewaterColumnHeightNonSysUncert", + "name": "surfacewaterColumnNonSysUncert", "type": [ "null", "float" diff --git a/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_leveltroll500_specific_ucrt_inst.avsc b/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_leveltroll500_specific_ucrt_inst.avsc index c29fabd..1c0e8e6 100644 --- a/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_leveltroll500_specific_ucrt_inst.avsc +++ b/avro_schemas/surfacewaterPhysical/stats_ucrt_grp_avro_schemas/surfacewaterPhysical_dp01_leveltroll500_specific_ucrt_inst.avsc @@ -51,7 +51,7 @@ "__neon_units": "meter" }, { - "name": "surfacewaterColumnHeightNonSysUncert", + "name": "surfacewaterColumnNonSysUncert", "type": [ "null", "float" diff --git a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics.avsc b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics.avsc index b1c46c5..b2fcd92 100644 --- a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics.avsc +++ b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics.avsc @@ -770,6 +770,126 @@ "doc": "Quality metric that summarizes when the missing temperature test could not be run over the averaging period, as a percent", "__neon_units": "percent" }, + { + "name": "sWatElevLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the pressure log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "sWatElevLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the pressure log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "sWatElevLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the pressure log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDatePassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the edited log data readout time test over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDateFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the edited log data readout time test over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDateNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the edited log data readout time test could not be run, as a percent", + "__neon_units": "percent" + }, + { + "name": "sWatTempLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the temperature log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "sWatTempLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the temperature log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "sWatTempLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the temperature log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "sWatSCondLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the specific conductivity log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "sWatSCondLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the specific conductivity log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "sWatSCondLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the specific conductivity log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, { "name": "zeroPressurePassQM", "type": [ diff --git a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc index 497726b..a3a4c95 100644 --- a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc +++ b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_aquatroll200_dp01_quality_metrics_inst.avsc @@ -270,6 +270,46 @@ "doc": "Quality flag for the missing temperature test (1=fail, 0=pass, -1=NA (i.e., could not be run))", "__neon_units": "NA" }, + { + "name": "surfacewaterColumnHeightLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the pressure log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "logDataDateQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for edited log data readout time (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "sWatTempLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the temperature log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "sWatSpecCondLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the specific conductiviry log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, { "name": "zeroPressureQF", "type": [ diff --git a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics.avsc b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics.avsc index f457573..2af17d6 100644 --- a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics.avsc +++ b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics.avsc @@ -500,6 +500,96 @@ "doc": "Quality metric that summarizes when the persistence test could not be run over the averaging period, as a percent", "__neon_units": "percent" }, + { + "name": "sWatElevLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the pressure log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "sWatElevLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the pressure log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "sWatElevLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the pressure log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDatePassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the edited log data readout time test over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDateFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the edited log data readout time test over the averaging period, as a percent", + "__neon_units": "percent" + }, + { + "name": "logDataDateNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the edited log data readout time test could not be run, as a percent", + "__neon_units": "percent" + }, + { + "name": "sWatTempLogDataPassQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the passed outcomes of the temperature log data gap filling test over the averaging period, as a percent (100=No log data were used for gap filling)", + "__neon_units": "percent" + }, + { + "name": "sWatTempLogDataFailQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric that summarizes the failed outcomes of the temperature log data gap filling test over the averaging period, as a percent (100=log data were used for gap filling 100 percent of the data points)", + "__neon_units": "percent" + }, + { + "name": "sWatTempLogDataNAQM", + "type": [ + "null", + "float" + ], + "default": null, + "doc": "Quality metric for when the temperature log data summary could not be run over the averaging period, as a percent", + "__neon_units": "percent" + }, { "name": "zeroPressurePassQM", "type": [ diff --git a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics_inst.avsc b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics_inst.avsc index 7c477b8..c097f49 100644 --- a/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics_inst.avsc +++ b/avro_schemas/surfacewaterPhysical/surfacewaterPhysical_leveltroll500_dp01_quality_metrics_inst.avsc @@ -180,6 +180,36 @@ "doc": "Quality flag for the persistence test detailed in NEON.DOC.011081 (1=fail, 0=pass, -1=NA (i.e., could not be run))", "__neon_units": "NA" }, + { + "name": "surfacewaterColumnHeightLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the pressure log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "logDataDateQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for edited log data readout time (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, + { + "name": "sWatTempLogDataQF", + "type": [ + "null", + "int8" + ], + "default": null, + "doc": "Quality flag for the temperature log data (1=fail, 0=pass, -1=NA (i.e., could not be run))", + "__neon_units": "NA" + }, { "name": "zeroPressureQF", "type": [ diff --git a/empty_files/aquatroll200/flags/aquatroll200_location_year-month-day_logFlags.parquet b/empty_files/aquatroll200/flags/aquatroll200_location_year-month-day_logFlags.parquet new file mode 100644 index 0000000..308181b Binary files /dev/null and b/empty_files/aquatroll200/flags/aquatroll200_location_year-month-day_logFlags.parquet differ diff --git a/empty_files/leveltroll500/flags/leveltroll500_location_year-month-day_logFlags.parquet b/empty_files/leveltroll500/flags/leveltroll500_location_year-month-day_logFlags.parquet new file mode 100644 index 0000000..4413c8d Binary files /dev/null and b/empty_files/leveltroll500/flags/leveltroll500_location_year-month-day_logFlags.parquet differ