Installation#
Runtime Installation#
Install the package from PyPI when you only need the core reader and writer:
pip install arlmet
Install the optional remote-download dependencies when you want to fetch data from the NOAA ARL archives:
pip install "arlmet[sources]"
Development Installation#
This project uses uv for local development, dependency management, and CI.
git clone https://github.com/jmineau/arl-met.git
cd arl-met
uv sync --dev
Common development commands#
uv run pytest -q
uv run ruff check .
uv run pyrefly check src/arlmet
uv run sphinx-build -M html docs docs/_build
uv run docstr-coverage src/arlmet --skip-magic --skip-init --skip-property --fail-under 95
Requirements#
Python 3.10 or newer
uvfor development workflows
Installing From Source With pip#
If you prefer a plain editable install:
git clone https://github.com/jmineau/arl-met.git
cd arl-met
pip install -e .