Skip to content

Installation

Requirements

  • Python >= 3.10

Install from PyPI

pip install wrtds
uv add wrtds

Dependencies

The following packages are installed automatically:

Package Minimum Version Purpose
pandas >= 2.0 DataFrames for Daily and Sample records
numpy >= 1.24 Array operations
scipy >= 1.10 L-BFGS-B optimizer, interpolation, statistics
matplotlib >= 3.7 Plotting

Development Install

Clone the repository and install with development dependencies:

git clone https://github.com/mullenkamp/wrtds-py.git
cd wrtds-py
uv sync

To also install documentation dependencies:

uv sync --group docs

Verify Installation

import wrtds
print(wrtds.__version__)