FDSN Rush
Fast and modern FDSN Download
FDSN Rush downloads seismic waveform data from FDSN servers into a local SDS archive in a fast, reproducible and reliable way. It also saves the matching StationXML metadata.
- Concurrent, rate-limited downloads from one or more data centres.
- Resumable: reruns only fetch what is missing.
- Channel priorities, wildcard station selection and sampling-rate filters.
- Restricted data with EIDA tokens.
Documentation: https://miili.github.io/FDSN-rush/
Installation
Requires Python 3.11 or newer.
uv tool install git+https://github.com/miili/FDSN-rush
# or
pip install git+https://github.com/miili/FDSN-rush
Quick start
fdsn-rush init > config.json # write the default configuration
# edit station_selection and time_range in config.json
fdsn-rush download config.json # download into data/ and metadata/
Convert existing MiniSEED files into an SDS archive:
fdsn-rush convert in-folder/ out-sds-folder/
See the Getting started guide for a full walkthrough and the configuration reference for all options.
Metadata
Release files for fdsn-rush 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fdsn_rush-0.1.0.tar.gz | 36.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fdsn_rush-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 72.3 kB
Release files / fdsn_rush-0.1.0.tar.gz
| Download URL | fdsn_rush-0.1.0.tar.gz |
|---|---|
| Size | 36.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ac2f6b69ac9c36c69213d88bc73084e9e0c2062a21f5338f12765b1dbca90a42
|
|
BLAKE2b-256 checksum How to use checksums |
ff52faff7223546c5cb43be0582d0c12be3371adf7a1008a9becd2261b9e7eab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency logRelease files / fdsn_rush-0.1.0-py3-none-any.whl
| Download URL | fdsn_rush-0.1.0-py3-none-any.whl |
|---|---|
| Size | 36.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b6c4939069f65a2a8eeca8f1077ccf729db34214dbedfdba59e7a9c90269bd8
|
|
BLAKE2b-256 checksum How to use checksums |
64d84da1ef75ccb49ba6c90cc9475b14c40b9c532e212ef9b68ed3afb67bfefd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.
Transparency log