Commit 5ee485f
committed
feat: add ADCP raw file processing (RDI binary via dolfyn)
- ingest/adcp_parser.py: read_rdi → beam_to_earth → ensemble_average → DataFrame
- Pipeline handles .raw files, skips time-dedup for ADCP (multi-depth rows)
- 28 new tests with real Workhorse 300 kHz data from Azure blob
- Added dolfyn, xarray, scipy to requirements
- Test data: km2023_257_66125.raw + wh300_reference.nc in sensorstream-test blob1 parent 4a4dcb5 commit 5ee485f
7 files changed
Lines changed: 836 additions & 5 deletions
File tree
- ingest
- process
- test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| |||
0 commit comments