Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Canonicalize stream epochs #12

Merged
merged 21 commits into from
May 3, 2021
Merged

Conversation

damb
Copy link
Contributor

@damb damb commented Apr 20, 2021

This is a follow-up PR of #10 and #11.

Features and Changes:

  • eidaws-stationlite returns canonicalized stream epochs which implies that stream epochs are not merged, anymore. This partly reverts Return real epochs for service=station #10
  • eida-crawl-fdsnws-station drops the --original-epochs CLI parameter which now is the default
  • eida-crawl-fdsnws-station now provides history based crawling
  • fix some minor issues in eida-crawl-fdsnws-station

@damb damb added enhancement New feature or request stationlite federator labels Apr 20, 2021
@damb damb self-assigned this Apr 20, 2021
@damb damb force-pushed the feature/canonicalize-stream-epochs branch from 977d270 to d45a2b6 Compare April 20, 2021 14:13
@damb damb force-pushed the feature/canonicalize-stream-epochs branch from b4f6f39 to 842f7d8 Compare April 21, 2021 07:10
@damb damb marked this pull request as ready for review May 3, 2021 08:20
@damb damb force-pushed the feature/canonicalize-stream-epochs branch from 7c04374 to 853ce58 Compare May 3, 2021 09:15
Daniel Armbruster added 21 commits May 3, 2021 11:16
Canonicalization now works with epochs which are defined as overlapping
epochs. Note that this is a workaround. Correctly defining epochs (i.e.
as non-overlapping epochs) wouldn't have required this fix.

Besides, this commit includes removing the `merge` query filter
parameter from eidaws-stationlite, since merging channel epochs
disagrees with the canonicalization approach implemented.

Note that this change implies also that fdsnws-station
level=channel|response stream epochs are returned mostly as originally
defined (i.e. with the canonicalization correction applied).
Instead, make this the default option.
Optionally keep them sorted.
- Provide new CLI arguments `--history-json-load` and
  `--history-include-supplementary-epochs`.
- Rename `--dump-history-json` to `--history-json-dump`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant