Skip to content

Finalize Json interface, cleaning up the main branch. - #6

Open
Pamicoding wants to merge 28 commits into
mainfrom
feature-oop
Open

Finalize Json interface, cleaning up the main branch.#6
Pamicoding wants to merge 28 commits into
mainfrom
feature-oop

Conversation

@Pamicoding

Copy link
Copy Markdown
Member
  • Interface migration: Migrated from the previous Python class interface to a JSON interface, to better support users in configuring their own settings.
  • Multi-config testing support: Now supports multiple configs in the same JSON, making it convenient to run several tests at once.
  • Keeping main clean, removing DAS: The codebase still contains legacy DAS support code, but the current stable version focuses on supporting conventional seismometers. The DAS version involves too many specific scenarios and may not be general enough for main — hoping to develop it more thoroughly in a separate branch going forward.
  • Added unit tests and a simple ruff check CI flow
  • Updated demo_autoquake.ipynb and README
  • Resolved issues and some bugs in the data processing pipeline handoffs

@Pamicoding
Pamicoding requested a review from hsian-coding July 29, 2026 00:56
Comment thread .gitignore

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Maybe the test folder, like pz and sac, could be include in .gitignore file ?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Hey bro since I use github action to do some simple unit tests and lint check, so I intentionally keep that in the /tests (although currently it remains skip). I hope maybe we can use the sac, pz to do the test in the later version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants