Commit Graph

  • c14a8c54db event_browser: Instantel-printout-style polish serversdownandClaude Opus 4.7 2026-05-23 07:09:12 +00:00
  • 460006e5cd sfm: stored-event browser at /events serversdownandClaude Opus 4.7 2026-05-23 06:53:48 +00:00
  • 8710b8f327 docs: record three known issues discovered during prod deployment serversdownandClaude Opus 4.7 2026-05-22 21:02:13 +00:00
  • db657bcac9 Merge pull request 'fix: bw_report overlay onto event before DB, prevents data loss docs: three-tier architecture model + strategic roadmap' (#27) from feat/wire-histogram-codec into dev serversdown 2026-05-22 15:46:46 -04:00
  • 35842ac50a backfill: overlay bw_report onto Event before DB upsert serversdownandClaude Opus 4.7 2026-05-22 18:56:22 +00:00
  • 49a524d0d4 docs: three-tier architecture model + strategic roadmap serversdownandClaude Opus 4.7 2026-05-22 18:38:00 +00:00
  • 9ef424d098 Merge pull request 'Histogram body codec — full RE + peak-count fix that resolves the prod inflation incident' (#26) from feat/wire-histogram-codec into dev serversdown 2026-05-22 13:08:03 -04:00
  • cc821f9ee3 hotfix: fix dockerfile on main to fix import bug on prod claude 2026-05-21 20:42:15 +00:00
  • ed6982c512 scripts: bw_report preservation check for backfill safety serversdownandClaude Opus 4.7 2026-05-21 06:13:52 +00:00
  • d506ebc103 histogram_codec: peak count is uint8 (not uint16 LE) — properly cracks the BE9558 / BE18003 extension-byte case serversdownandClaude Opus 4.7 2026-05-21 06:05:19 +00:00
  • e949232875 histogram_codec + backfill: tighter peak ceiling, preserve bw_report serversdownandClaude Opus 4.7 2026-05-21 02:50:10 +00:00
  • bc5a2d3f19 histogram_codec: defensive bounds-check on peak counts serversdownandClaude Opus 4.7 2026-05-21 02:17:33 +00:00
  • 88549bc659 backfill_sidecars: filter out Thor IDF files serversdownandClaude Opus 4.7 2026-05-21 01:20:08 +00:00
  • 76bce0b5a3 Merge pull request 'v0.20.0 - prerelease features.' (#25) from feat/wire-histogram-codec into dev serversdown 2026-05-20 21:05:37 -04:00
  • 7183b953e4 minimateplus: histogram body codec — FULLY DECODED serversdownandClaude Opus 4.7 2026-05-20 23:05:13 +00:00
  • c3c7fe559c docs: histogram body codec RE — starting-point status doc serversdownandClaude Opus 4.7 2026-05-20 21:13:26 +00:00
  • fa9d3cdef2 read_blastware_file: leave peak_values=None when samples can't be decoded serversdownandClaude Opus 4.7 2026-05-20 20:30:53 +00:00
  • c4648c1959 scripts/backfill_sidecars: skip .h5 write when decoder returned no samples serversdownandClaude Opus 4.7 2026-05-20 20:16:31 +00:00
  • 0e89125495 docker: fix dockerfile to include scripts and micromate folders serversdown 2026-05-20 19:58:54 +00:00
  • fffb363b2b Merge pull request 'minimateplus: wire read_blastware_file to verified body codec' (#24) from feat/wire-codec-to-import-path into dev serversdown 2026-05-20 15:26:15 -04:00
  • e8682d49ad scripts/backfill_sidecars: cascade h5 regen when sidecar is stale + bump TOOL_VERSION serversdownandClaude Opus 4.7 2026-05-20 18:24:06 +00:00
  • 31d691b40b minimateplus: wire read_blastware_file to verified body codec serversdownandClaude Opus 4.7 2026-05-20 18:13:24 +00:00
  • beca5de06e docs: clean up and verify s3 protocol docs serversdown 2026-05-20 17:55:02 +00:00
  • d85df4c886 Merge pull request 'merge full s3 codec decoded' (#23) from codec-re into main serversdown 2026-05-20 13:45:32 -04:00
  • 0466bb4f44 codec: crack wide-NN blocks (1X NN / 2X NN); loud events now fully decode Claude 2026-05-16 03:29:13 +00:00
  • 85f4bcfe86 codec: wire decode_waveform_v2 into production; add MicL dB helper Claude 2026-05-16 00:27:14 +00:00
  • 2ff2762eec codec-re: 30 NN block CRACKED — codec fully decoded Claude 2026-05-12 05:09:42 +00:00
  • d4cdce77fa codec-re: 30 NN partial finding — sum matches but per-sample distribution doesn't Claude 2026-05-12 04:41:59 +00:00
  • ce5dc640ba codec-re: quiet bundle decodes FULLY (17k samples, zero errors) Claude 2026-05-12 04:07:55 +00:00
  • 07675626dc codec-re: channel rotation CONFIRMED — full multi-channel decoder works Claude 2026-05-12 03:57:38 +00:00
  • ae0e17b5dc codec-re: handoff polish — readmes, skeleton, remove decode-re/ duplicate Claude 2026-05-12 02:53:10 +00:00
  • f68ee9f0f9 docs: clean up waveform-codec doc layers per review Claude 2026-05-12 02:43:25 +00:00
  • 5bf5329369 codec-re: add Waveform body codec section to CLAUDE.md Claude 2026-05-12 02:22:06 +00:00
  • 9ed6f2a8d8 codec-re: add segment 1 block dumper for analysis Claude 2026-05-12 01:18:50 +00:00
  • a0c9a482c7 codec-re: 00 NN is RLE; full Tran segment-0 decode (4 of 5 events) Claude 2026-05-11 22:29:07 +00:00
  • 6ac126e05c codec-re: crack Tran channel codec with high-amplitude May 11 bundle Claude 2026-05-11 18:30:56 +00:00
  • d3f77d1d96 codec-re: solve waveform body block framing; per-byte sample mapping still open Claude 2026-05-08 20:44:37 +00:00
  • 7bd0f8badf Pull in v0.18 - Merge branch 'main' into codec-re serversdown 2026-05-20 16:50:03 +00:00
  • 8316a1bbd8 docs(protocol): accuracy sweep across the protocol reference Claude 2026-05-20 15:41:42 +00:00
  • 8f568b809b Merge pull request 'v0.19.0 - minimate compatability + family separation' (#22) from dev into main serversdown 2026-05-20 11:22:54 -04:00
  • ecc935482b seismo-relay v0.19.0 — device-family separation + micromate/ package serversdown 2026-05-20 15:19:49 +00:00
  • e95ac692ee feat: add device family to separate s3 and s4 events. serversdown 2026-05-20 06:15:50 +00:00
  • 3265ad6fa3 fix: apply psi dbL conversion rule serversdown 2026-05-20 05:43:52 +00:00
  • 350f81f8b5 fix: add thor specific ascii parser. serversdown 2026-05-20 05:22:28 +00:00
  • cd20be2eff feat: add thor/micromate compatibility v0.18.0 serversdown 2026-05-19 04:32:43 +00:00
  • f7c5c9fed3 Merge branch 'main' into codec-re serversdown 2026-05-17 23:30:29 +00:00
  • 512d82c720 merge: update to 0.17.0' (#21) from ach-report-ingestion into main serversdown 2026-05-17 19:13:56 -04:00
  • 57287a2ade chore: update to 0.17.0 serversdown 2026-05-17 23:07:12 +00:00
  • 1fff8179d6 Add runbook for recovering wedged units and new scripts for device management serversdown 2026-05-17 07:58:13 +00:00
  • ae7edac83f chore(doc): bump to 0.16.1 serversdown 2026-05-15 23:35:35 +00:00
  • b6911009ff scripts: backfill record_type on legacy events imported with hardcoded "Waveform" serversdown 2026-05-15 06:38:09 +00:00
  • aac1c8e06d fix(import): derive record_type from filename suffix instead of hardcoding "Waveform" serversdownandClaude Opus 4.7 2026-05-14 21:09:21 +00:00
  • 84ee68f889 Merge branch 'main' into codec-re serversdown 2026-05-11 22:27:25 -04:00
  • 20519383fe add additional events for decode serversdown 2026-05-11 18:13:24 -04:00
  • 87675ac2d8 Merge pull request 'docker: add .dockerignore and Dockerfile for containerization.' (#20) from dockerize into main serversdown 2026-05-11 17:40:56 -04:00
  • 83d69b9220 chore(server): update inline version to 0.16.0 serversdown 2026-05-11 21:40:18 +00:00
  • 3e247e2182 docker: add .dockerignore and Dockerfile for containerization. serversdown 2026-05-11 21:38:03 +00:00
  • d2e48c62b5 Merge pull request 'feat(import): v0.16.0 - Fully implemented series 3 BW-ACH pipeline stablized.' (#19) from ach-report-ingestion into main serversdown 2026-05-11 15:55:23 -04:00
  • 3402b4d11a add additional events for decode-RE serversdown 2026-05-11 14:17:21 -04:00
  • 988d26c03d docs: capture deferred work in README Roadmap serversdown 2026-05-11 16:08:02 +00:00
  • 197c0630e2 chore(release): v0.16.0 — BW ACH ingestion serversdown 2026-05-11 07:33:48 +00:00
  • f83993ad1d fix(import): pair _ASCII.TXT reports on the SFM server side too serversdown 2026-05-11 07:25:04 +00:00
  • 6b2a44ff02 fix(import): overlay BW report onto Event + upsert DB row on re-import serversdown 2026-05-11 05:51:39 +00:00
  • cc57a8e618 fix(db): /db/units surfaces events-only serials too serversdown 2026-05-11 05:15:09 +00:00
  • 082e5946bc fix(import): resolve real serial from BW filename instead of bucketing to UNKNOWN serversdown 2026-05-11 02:25:08 +00:00
  • a032fa5451 refactor(bw-report): parse user notes by POSITION, not by label serversdown 2026-05-10 22:28:31 +00:00
  • 6a7e8c6e86 feat(bw-report): normalise operator-field label variants serversdown 2026-05-10 20:13:44 +00:00
  • cdfe4ad3c8 feat(import): parse paired BW ASCII reports on /db/import/blastware_file serversdown 2026-05-08 23:56:43 +00:00
  • a18712442f feat: preserve and encode raw 0C record in sidecar extensions for offline analysis archive/sfm-waveform-store serversdown 2026-05-08 21:50:01 +00:00
  • 510cec8395 add example events for decode reverse engineering. serversdown 2026-05-08 15:44:54 -04:00
  • 7e13c2020f Merge pull request 'doc(fix): retracts raw int16 LE sample set assumptions.' (#18) from sfm-waveform-store into main serversdown 2026-05-08 15:27:26 -04:00
  • 8aea46b8a0 doc(fix): retracts raw int16 LE sample set assumptions. serversdown 2026-05-08 19:26:25 +00:00
  • 0f7630c10d Merge pull request 'doc: update readme to 0.15.0' (#17) from sfm-waveform-store into main serversdown 2026-05-08 15:15:36 -04:00
  • 9123269b1f feat(protocol): implement v0.14.0 SUB 5A protocol rewrite with enhanced chunk handling and new helpers test: add regression tests for v0.14.x SUB 5A protocol fixes refactor(logging): change warning logs to debug for less verbosity in write_blastware_file serversdown 2026-05-06 14:18:31 -04:00
  • 9400f59167 doc: update readme to 0.15.0 serversdown 2026-05-08 19:06:26 +00:00
  • e1a73b2c44 Merge pull request 'feat: add waveform store handling' (#16) from sfm-waveform-store into main serversdown 2026-05-08 15:03:32 -04:00
  • bbed85f7e2 fix: update channel keys to include 'MicL' in device_event_waveform documentation serversdown 2026-05-08 18:48:06 +00:00
  • c641d5fc10 feat: v0.15.0 serversdown 2026-05-08 04:39:51 +00:00
  • 9afa3484f4 feat(cache): implement integrity checks for cached events and waveforms serversdown 2026-05-07 04:42:00 +00:00
  • 0484680c89 fix(docs/comments): rename refs to 'event files' to reflect their timestamp extenion names. serversdown 2026-05-06 19:08:38 +00:00
  • 3711b11bda feat: add waveform store handling serversdown 2026-05-06 19:03:38 +00:00
  • 429c6ac87a feat(protocol): implement v0.14.0 SUB 5A protocol rewrite with enhanced chunk handling and new helpers test: add regression tests for v0.14.x SUB 5A protocol fixes refactor(logging): change warning logs to debug for less verbosity in write_blastware_file serversdown 2026-05-06 14:18:31 -04:00
  • 52c6e7b618 Merge pull request 'v0.14.3 - Full waveform DL pipeline tested and working.' (#15) from protocol-fix into main serversdown 2026-05-05 20:49:47 -04:00
  • 29ebc75656 doc: update readme v0.14.3 serversdown 2026-05-05 20:48:58 -04:00
  • ebfe9877fa doc: update changelog to 0.14.3 claude 2026-05-05 20:39:47 -04:00
  • c914a15e12 docs: update for v0.14.3 - Full continuous waveform download successful! claude 2026-05-05 20:37:52 -04:00
  • a27693242d fix(protocol): implement partial DLE stuffing for 0x10 bytes in params to prevent request corruption claude 2026-05-05 18:28:28 -04:00
  • eefec0bd64 fix(blastware_file): remove harmful "duplicate header+STRT" strip logic to preserve valid waveform data claude 2026-05-05 17:48:40 -04:00
  • 7444738883 debug(protocol): event-N probe is now at counter = start_offset instead of start_offset + 0x46 claude 2026-05-05 16:46:35 -04:00
  • 6b76934a04 Merge branch 'main' into protocol-fix claude 2026-05-04 14:43:05 -04:00
  • 7b62c790a9 fix(seismo-lab): remove duplicate capture history list claude 2026-05-04 14:30:46 -04:00
  • b66cc9d075 fix(blastware_file): update TERM detection logic and strip duplicate header blocks for accurate file writing claude 2026-05-04 14:28:11 -04:00
  • 4ab604eff1 Merge pull request 'v0.12.6' (#10) from seismo-lab-new into main serversdown 2026-05-04 13:22:54 -04:00
  • e15f1567ef Doc: Update docs for 0.12.6 serversdown 2026-05-04 17:18:28 +00:00
  • bb33ad3837 doc: update to v0.12.5 serversdown 2026-05-04 17:13:37 +00:00
  • 45e61fbcaf big refactor of waveform protocol. claude 2026-05-03 01:20:21 -04:00
  • d758825c67 fix(protocol): correct continuous-mode record header classification for accurate timestamp extraction claude 2026-05-01 20:28:55 -04:00
  • 0fbb39c21a Big event bugfix. see details: claude 2026-05-01 18:37:34 -04:00
  • 1ef55521b1 Fix: Removed duplicates from merge botch. Stable version of seismo_lab.py claude 2026-05-01 17:34:41 -04:00
  • 738b39f3cb Manually Merged seismo lab persistent connection branch into the new direct download branch, creating a new branch called seismo-lab-new claude 2026-05-01 15:13:50 -04:00