Skip to main content

FDSN Rush

Fast and modern FDSN Download

Tests Documentation Pre-commit uv Ruff

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)

Source distribution for fdsn-rush 0.1.0
File Size Uploaded
fdsn_rush-0.1.0.tar.gz 36.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fdsn-rush 0.1.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page