Installation

Install DASCore with uv or mamba, add optional extras, try a pre-release, or set up a development copy.

With uv

uv installs into a uv project, or into any virtual environment:

uv add "dascore[extras]"         # in a uv project
uv pip install "dascore[extras]" # in a virtual environment

With mamba

mamba installs the conda-forge package:

mamba install -c conda-forge dascore

pip install "dascore[extras]" and conda install -c conda-forge dascore also work.

These install the latest stable release. To try a newer pre-release, see Pre-releases.

Optional extras

[extras] adds SEG-Y, miniSEED, Zarr, and NetCDF support, plus xarray and dask (for xarray support), Parquet (for saving annotations), ObsPy, and faster numerical backends. Without it, dascore alone is a lighter install that reads the HDF5-based formats most DAS instruments write.

Pre-releases

Allow pre-releases, and upgrade DASCore if it is already installed (this lets dependencies resolve to pre-releases too):

uv pip install --prerelease=allow --upgrade-package dascore "dascore[extras]"

Pre-releases are published to PyPI only, not conda-forge.

Other ways to install