Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7d0d12079b | ||
|
|
5203aab849 | ||
|
|
5b65718b72 | ||
|
|
483762607e | ||
|
|
d0b66368d5 | ||
|
|
2eb1d25028 | ||
|
|
cc821f9ee3 |
+3
-11
@@ -39,17 +39,9 @@ carried, and it found one real codec bug (below).
|
|||||||
walk double-counts every binary — 127,035 paths are 63,535 distinct files. The
|
walk double-counts every binary — 127,035 paths are 63,535 distinct files. The
|
||||||
ASCII exports are *not* mirrored, so the 14,340 pair count is already distinct.)
|
ASCII exports are *not* mirrored, so the 14,340 pair count is already distinct.)
|
||||||
|
|
||||||
**No prod backfill is required for this.** Verified after the fact: all four
|
⚠ Prod stores hold `.h5` files generated before this fix. Those 4 events stay
|
||||||
recovered files are archive-only — none exists in the production store or the
|
empty until `backfill_sidecars.py` is re-run — not worth a two-hour prod backfill
|
||||||
events DB — and re-running stride detection over the production store's
|
on its own; fold it into the next one.
|
||||||
**10,215** histogram binaries shows **0 files whose decode changes**. The fix
|
|
||||||
matters for future ingests of sub-minute histograms with a partial final block,
|
|
||||||
not for anything already stored.
|
|
||||||
|
|
||||||
(`TOOL_VERSION` moves with the release, so whenever a backfill *is* next run for
|
|
||||||
some other reason it will regenerate the whole store rather than skipping. That
|
|
||||||
is harmless — the output is byte-identical for every currently-stored file — but
|
|
||||||
it means the run takes its full ~2 hours on the NAS.)
|
|
||||||
|
|
||||||
- **Histogram/waveform twin matching is now interval-based** (`find_twins`). A real
|
- **Histogram/waveform twin matching is now interval-based** (`find_twins`). A real
|
||||||
trigger is recorded twice — as a triggered waveform (stamped at the trigger instant)
|
trigger is recorded twice — as a triggered waveform (stamped at the trigger instant)
|
||||||
|
|||||||
@@ -4,10 +4,6 @@ Ground-up Python replacement for **Blastware**, Instantel's Windows-only softwar
|
|||||||
managing MiniMate Plus seismographs. Connects over direct RS-232 or cellular modem
|
managing MiniMate Plus seismographs. Connects over direct RS-232 or cellular modem
|
||||||
(Sierra Wireless RV50 / RV55). Current version: **v0.27.0**.
|
(Sierra Wireless RV50 / RV55). Current version: **v0.27.0**.
|
||||||
|
|
||||||
Stack-level context — which repo owns what, and how the three project versions
|
|
||||||
pair — lives in `../terra-view/docs/tmi-stack.md`, which is also loaded as
|
|
||||||
`~/CLAUDE.md`.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Where things stand (updated 2026-08-28)
|
## Where things stand (updated 2026-08-28)
|
||||||
@@ -37,9 +33,8 @@ Read this first when picking the project back up.
|
|||||||
(it gates regeneration). ⚠ On the office NAS this takes **~2 hours**
|
(it gates regeneration). ⚠ On the office NAS this takes **~2 hours**
|
||||||
(~1.5 files/sec vs 85/sec on the dev box — gzip-4 in `sfm/event_hdf5.py`
|
(~1.5 files/sec vs 85/sec on the dev box — gzip-4 in `sfm/event_hdf5.py`
|
||||||
against a Synology CPU). Budget it up front.
|
against a Synology CPU). Budget it up front.
|
||||||
**v0.27.0 does NOT owe prod a backfill** — verified: the partial-final-block
|
**v0.27.0 owes prod a backfill:** the partial-final-block fix recovers 4
|
||||||
fix changes 0 of the 10,215 histograms in the prod store (the 4 recovered
|
histograms that are still empty in the store.
|
||||||
files are archive-only and were never ingested).
|
|
||||||
- **The "offset" hardware fault has its own journal** --
|
- **The "offset" hardware fault has its own journal** --
|
||||||
`docs/offset_investigation.md`. **5 of 45 units (11%)**, and the fault is
|
`docs/offset_investigation.md`. **5 of 45 units (11%)**, and the fault is
|
||||||
**persistent** — it stays until the geophone is serviced. Detect it with
|
**persistent** — it stays until the geophone is serviced. Detect it with
|
||||||
|
|||||||
Reference in New Issue
Block a user