atmos:dsp:workspace:fall2026:justin_abold_labreche
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| atmos:dsp:workspace:fall2026:justin_abold_labreche [2026/10/15 19:22] – justin.abold | atmos:dsp:workspace:fall2026:justin_abold_labreche [2026/10/22 02:00] (current) – justin.abold | ||
|---|---|---|---|
| Line 170: | Line 170: | ||
| ===== What I completed this week: ===== | ===== What I completed this week: ===== | ||
| + | I continued investigating possible sources of independent ground-truth data for evaluating the Clifford Hall MiniOFS visibility sensor. Our goal is to distinguish genuine periods of reduced atmospheric visibility from potentially erroneous sensor readings to be able to calculate probability of detection stats for our proposed data marking methods. | ||
| - | Continued investigating | + | I investigated three possible |
| - | Investigated three possible | + | * Gorman Field MiniOFS: Obtained and examined observations from a second MiniOFS sensor approximately 15–20 miles west of Clifford Hall. Compared visibility patterns on selected dates, including September 14, 21, and 25. |
| + | * Grand Forks International Airport (GFK) ASOS: Located and downloaded historical airport visibility observations through the Iowa Environmental Mesonet. Developed Python code to extract observations for selected dates and successfully examined March 16, when all 24 airport observations reported 10 statute miles of visibility. | ||
| + | * North Dakota Agricultural Weather Network (NDAWN): Identified Grand Forks 3S (Station 26), near UND, as a possible | ||
| + | * Still TBD: EFM on Clifford Hall and at Gorman Field | ||
| - | Gorman Field MiniOFS: Obtained and examined observations | + | I also developed code to automate the creation of Python dictionaries for the Clifford Hall and Gorman Field datasets |
| - | Grand Forks International Airport (GFK) ASOS: Located and downloaded historical airport visibility observations through the Iowa Environmental Mesonet. Developed Python code to extract observations for selected dates and successfully examined March 16, when all 24 airport observations reported 10 statute miles of visibility. | + | I completed a preliminary inventory |
| - | North Dakota Agricultural Weather Network (NDAWN): Identified Grand Forks 3S (Station 26), near UND, as a possible source of independent meteorological | + | * Gorman Field: 203 unique filename dates, 195 dates with observations, |
| + | * Clifford Hall: 210 unique filename dates, 177 dates with observations, and 437,037 observations through September 29. The unique filename-date count slightly underestimates the dates represented because some early observations were stored in rolling files. | ||
| + | * Average observations per day with data: 2,776.77 at Gorman Field and 2,469.14 at Clifford Hall. | ||
| + | * Identified 128 dates with observations from both sensors. | ||
| - | Developed Python dictionaries for the Clifford Hall and Gorman Field datasets. Observations are now organized by their internal date stamps rather than by individual files, allowing multiple files to contribute observations to the same calendar date. | + | I also discussed |
| - | + | ||
| - | Completed a preliminary inventory of the two datasets: | + | |
| - | + | ||
| - | Gorman Field: 203 unique filename dates, 195 dates with observations, | + | |
| - | + | ||
| - | Clifford Hall: 210 unique filename dates, 177 dates with observations, | + | |
| - | + | ||
| - | Average observations per day with data: 2,776.77 at Gorman Field and 2,469.14 at Clifford Hall. | + | |
| - | + | ||
| - | Identified 128 dates with observations from both sensors. | + | |
| - | + | ||
| - | Discussed | + | |
| ===== What I learned: ===== | ===== What I learned: ===== | ||
| Line 200: | Line 195: | ||
| Ground truth is more complicated than simply comparing two instruments. Gorman Field provides measurements from a similar sensor, but the stations are geographically separated, and genuine local differences in visibility are possible. | Ground truth is more complicated than simply comparing two instruments. Gorman Field provides measurements from a similar sensor, but the stations are geographically separated, and genuine local differences in visibility are possible. | ||
| - | The airport ASOS provides an independent visibility measurement, | + | The airport ASOS provides an independent visibility measurement, |
| - | Both MiniOFS and ASOS visibility measurements have upper reporting limits. A MiniOFS reading of 4,000 meters represents visibility at or above its reporting ceiling, while an ASOS reading of 10 miles may also represent an upper reporting limit. Neither necessarily represents the exact atmospheric visibility. | + | NDAWN does not directly measure visibility, but relative humidity, temperature, |
| - | + | ||
| - | NDAWN does not directly measure visibility, but relative humidity, temperature, | + | |
| Comparing selected Clifford Hall and Gorman Field plots showed both agreements and disagreements. For example, September 21 showed generally good agreement at maximum visibility, while September 14 showed more substantial reductions at Clifford Hall than at Gorman Field. On September 25, both stations recorded reduced visibility, but their patterns differed. | Comparing selected Clifford Hall and Gorman Field plots showed both agreements and disagreements. For example, September 21 showed generally good agreement at maximum visibility, while September 14 showed more substantial reductions at Clifford Hall than at Gorman Field. On September 25, both stations recorded reduced visibility, but their patterns differed. | ||
| Line 210: | Line 203: | ||
| These comparisons suggest that isolated reductions, abrupt changes, and differences between stations may be useful indicators of questionable observations, | These comparisons suggest that isolated reductions, abrupt changes, and differences between stations may be useful indicators of questionable observations, | ||
| - | Learned how to use Python dictionaries to organize large datasets by date, including .setdefault(), | + | I also earned improved my ability |
| Recognized the importance of distinguishing dates represented by filenames from dates containing actual observations, | Recognized the importance of distinguishing dates represented by filenames from dates containing actual observations, | ||
| Line 219: | Line 212: | ||
| Create Dictionaries.py — Python script for reading and aggregating Clifford Hall and Gorman Field MiniOFS observations. | Create Dictionaries.py — Python script for reading and aggregating Clifford Hall and Gorman Field MiniOFS observations. | ||
| - | Consolidated dictionaries containing 541,471 Gorman Field observations and 437,037 Clifford Hall observations. | + | {{ : |
| - | + | ||
| - | Preliminary inventory of the two datasets, including 128 overlapping observation dates. | + | |
| - | + | ||
| - | Historical GFK ASOS visibility dataset obtained through the Iowa Environmental Mesonet. | + | |
| Comparative visibility plots for selected Clifford Hall and Gorman Field dates. | Comparative visibility plots for selected Clifford Hall and Gorman Field dates. | ||
| Line 232: | Line 221: | ||
| - | How can we establish sufficiently reliable ground-truth periods when the available instruments have different sampling frequencies, | + | * How can we establish sufficiently reliable ground-truth periods when the available instruments have different sampling frequencies, |
| + | * How much simultaneous coverage exists within the 128 dates when both MiniOFS sensors recorded observations? | ||
| + | * Earlier daily descriptive statistics may be incomplete because observations from multiple files associated with the same date were not always combined. | ||
| + | * Can Gorman Field EFM measurements provide useful information about visibility changes, either through correlation or by providing an advance indication of changes? | ||
| - | How much simultaneous coverage exists within the 128 dates when both MiniOFS sensors recorded observations? | + | ===== What I tried: ===== |
| - | Earlier daily descriptive statistics may be incomplete because observations | + | * Compared MiniOFS visibility plots from both stations on selected dates to identify agreement, disagreement, |
| + | * Retrieved and parsed GFK ASOS observations, | ||
| + | * Investigated NDAWN station availability and the meteorological variables that could support interpretation of MiniOFS measurements. | ||
| + | * Developed a Python approach for grouping all observations by the actual dates recorded inside the data files, rather than relying on filenames. | ||
| + | * Added checks to exclude malformed records | ||
| + | * Used dictionary operations to calculate observation counts, identify overlapping dates, and evaluate the completeness of the datasets. | ||
| - | Can Gorman Field EFM measurements provide useful information about visibility changes, either through correlation or by providing an advance indication of changes? | + | ===== Next step: ===== |
| - | ===== What I tried: ===== | + | * Finalize the Clifford Hall and Gorman Field dictionaries, |
| + | * Recalculate daily descriptive statistics using all observations for each date, then compare the results for both stations, particularly on the 128 overlapping dates. | ||
| + | * Begin identifying candidate ground-truth periods using agreement between MiniOFS observations and GFK ASOS reports, with NDAWN meteorological observations as additional supporting evidence. | ||
| + | * Access the Gorman Field EFM dataset, determine its structure and sampling frequency, and produce initial time-aligned plots of electric field and visibility measurements. | ||
| + | * Investigate whether changes in electric field measurements correlate with or precede changes in reported visibility. | ||
| - | Compared MiniOFS visibility plots from both stations on selected dates to identify agreement, disagreement, | + | ====== 2026-10-21 ====== |
| - | Retrieved and parsed GFK ASOS observations, | + | ===== What I completed this week ===== |
| - | Investigated NDAWN station availability | + | * Successfully completed dictionaries of daily aggregated data and exported descriptive statistics for each day to excel files. |
| + | * Reviewed | ||
| + | * Met with Shawn to discuss the results of the 2−/2+ screening rule, which identifies isolated observations below 4,000 meters when the two preceding and two following observations are all 4,000 meters. | ||
| + | * Examined how applying the rule changes the number of days containing only 4,000-meter observations. The rule identifies an additional 23 such days at Clifford Hall and 34 at Gorman Field. | ||
| + | * Investigated published research and technical documentation concerning | ||
| - | Developed a Python approach for grouping all observations by the actual dates recorded inside the data files, rather than relying on filenames. | + | ===== What I learned ===== |
| - | Added checks | + | * The 2−/2+ rule identifies potentially erroneous observations, |
| + | * Although Clifford Hall experienced a known wiring problem, no comparable physical cause has been identified for the suspicious observations at Gorman Field. | ||
| + | * The frequency of observations flagged by the rule may depend on weather conditions. During sustained reduced visibility, isolated erroneous measurements may not satisfy the rule because the surrounding observations are also below 4,000 meters. | ||
| + | * Rolling median filters are another established method for identifying short-duration anomalies. Depending on the window size, they can identify sequences of suspicious observations that the 2−/2+ rule would not detect. | ||
| + | * Published MiniOFS studies use various approaches | ||
| - | Used dictionary operations to calculate observation counts, identify overlapping dates, and evaluate the completeness of the datasets. | + | ====== Paper, figure, dataset, tool, script, or output shared ====== |
| - | ===== Next step: ===== | + | * Daily statistical summaries for Clifford Hall and Gorman Field, exported to Excel. |
| + | * Comparison of the 128 dates with observations from both stations. | ||
| + | * Results of applying the 2−/2+ screening rule, including the number of additional days classified as containing only 4,000-meter observations. | ||
| + | * Reviewed published MiniOFS studies and documentation describing visibility measurement and data-processing methods. | ||
| + | ====== Question or blocker ====== | ||
| - | * Finalize the Clifford Hall and Gorman Field dictionaries, including chronological sorting and checks | + | * The underlying cause of isolated sub-4, |
| - | * Recalculate daily descriptive statistics using all observations for each date, then compare | + | * It is also unclear how reliably |
| - | * Begin identifying candidate ground-truth periods using agreement between | + | |
| - | * Access | + | ===== What I tried ===== |
| - | * Investigate | + | |
| + | * Investigated whether other MiniOFS | ||
| + | * Considered | ||
| + | |||
| + | ===== Next step ===== | ||
| + | |||
| + | * Unordered List ItemBegin comparing the remaining sub-4,000-meter observations with independent meteorological measurements, including precipitation | ||
| + | * Examine | ||
| + | * Investigate the distribution of flagged observations over time, accounting for differences | ||
| + | * Consider comparing the results of the 2−/2+ rule with a rolling median filter. | ||
| + | * Investigate if the aggregation of data into daily files has left " | ||
| + | * Contact researchers at the University of California, Santa Cruz (UCSC), and potentially the University of Connecticut (UConn), to request samples of their raw MiniOFS observations. Apply the same 2−/2+ screening rule to these independent datasets to determine whether similar isolated downward spikes occur at other installations. | ||
atmos/dsp/workspace/fall2026/justin_abold_labreche.1792092173.txt.gz · Last modified: 2026/10/15 19:22 by justin.abold