Commit b4266fa
authored
Add openmesh (#6)
Add the OpenMesh dataset examples with OpenSense format, including wireless microwave links, personal weather station (PWS), and ASOS reference station example files, along with notebooks demonstrating data access and analysis with opensense packages.
* Add OpenMesh dataset with CML, PWS, and ASOS example files
- Add 1d, 1w, 20d sample files for CML, PWS, and ASOS
- Add notebooks: create, analyze, and ASOS processing
- Add openmesh_data_io.py and ws_opensense_conversion.py helpers
- Add README for OpenMesh folder
- Update main README with available datasets
- Gitignore notebooks/data/ (raw downloads, not tracked)
- Remove previously tracked data files from git
* Fix gitignore and remove tracked data/DS_Store files
* Fix notebook errors and save guard in analyze_OpenMesh_data.ipynb
- Cell 7: assign known ASOS station coordinates (lon/lat were NaN in .nc
file due to ID mismatch between data short IDs and K-prefixed metadata)
- Cell 35: wrap interpolate_precipitation in try/except ValueError to
handle pypwsqc bug with irregular time coordinates (shape mismatch)
- Cell 43: remove duplicate ASOS coord fix (now handled in cell 7)
- Cell 45: gate save logic under 'if save:' flag (was always executing)
- README: fix double space
* Fix ASOS station coordinates in openmesh_asos_ws_20d.nc
lon/lat/elev were all NaN due to ID mismatch between the short station
IDs used in the data (JFK, EWR, LGA, NYC) and the K-prefixed ICAO IDs
in the metadata CSV (KJFK, KEWR, KLGA, KNYC). Added correct coordinates
from known station locations.
* Fix ASOS variable names and update notebook execution timestamps
Rename precip_amount/precip_rate to rainfall_amount/rainfall_rate in
openmesh_asos_ws_20d.nc to follow OpenSense naming convention; add
long_name note that values may represent non-rainfall precipitation.
* Rename precip_amount/rate to rainfall_amount/rate in all notebooks
* Improve QC cell output and split baseline estimation into description, config, and implementation cells1 parent e7bcf2c commit b4266fa
File tree
15 files changed
+7302
-2
lines changed- OpenMesh
- notebooks
15 files changed
+7302
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
0 commit comments