Installation

ComDAS requires Python 3.10 or newer. Installing it also installs DASCore, NumPy, h5py, and PyWavelets.

From PyPI

pip install comdas

From source

git clone https://github.com/Byron-Selvage/ComDAS.git
cd ComDAS
pip install -e .

To also install the tools used for tests and documentation:

pip install -e ".[dev]"

Check the installation

Installing ComDAS registers the COMDAS file format with DASCore. To validate your installation, you can confirm DASCore sees it:

import dascore as dc
from dascore.io.core import FiberIO

print("COMDAS" in FiberIO.manager.known_formats)