Skip to content

Watchdog file ledger - #179

Merged
leewujung merged 3 commits into
echostack-org:mainfrom
LOCEANlloydizard:watchdog-file-ledger
Aug 20, 2026
Merged

Watchdog file ledger#179
leewujung merged 3 commits into
echostack-org:mainfrom
LOCEANlloydizard:watchdog-file-ledger

Conversation

@LOCEANlloydizard

@LOCEANlloydizard LOCEANlloydizard commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Closes #159 #141
This PR moves the NRT RAW2Sv processing ledger to using SQLalchemy (default to backend SQLite and optionally PostgreSQL) and uses watchdog to keep it updated.

Note: the post-processing workflows still use the existing CSV-based Sv/MVBS ledgers (Sv_files.csv, MVBS_files.csv). following this PR, it should be tracked in a follow-up issue

@LOCEANlloydizard LOCEANlloydizard moved this from Todo to In Progress in Echopype 2026 Aug 20, 2026
@leewujung
leewujung force-pushed the watchdog-file-ledger branch from 49955de to aaca653 Compare August 20, 2026 16:19
@leewujung
leewujung self-requested a review August 20, 2026 16:21

@leewujung leewujung left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @LOCEANlloydizard: Thanks, this is great! I'll go ahead to merge and quickly push up another PR that makes additional changes to this. Was doing directly push but then realized that most of my changes are actually on content of the previous #174 so seems better to not meddle the water too much.

@leewujung
leewujung merged commit 36d0ad7 into echostack-org:main Aug 20, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Echopype 2026 Aug 20, 2026
@leewujung leewujung mentioned this pull request Aug 20, 2026
@LOCEANlloydizard
LOCEANlloydizard deleted the watchdog-file-ledger branch August 20, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Use watchdog to build new/processed file ledger Use database to keep processing ledgers / lookup tables

2 participants