Installation
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 environmentWith mamba
mamba installs the conda-forge package:
mamba install -c conda-forge dascorepip 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
- Docker: build an image of the stable release.
- Development installation: an editable copy of the repository, for work on DASCore itself.