- Python >= 3.9
- numpy >= 1.20
- scipy >= 1.7
- xarray >= 0.19
- wavespectra >= 4.0
- pandas >= 1.3
pip install diwaspgit clone https://github.com/yourusername/diwasp-python.git
cd diwasp-python
pip install -e .For development, install with extra dependencies:
pip install -e ".[dev]"This includes:
- pytest for testing
- black for code formatting
- ruff for linting
- mypy for type checking
import diwasp
print(diwasp.__version__)The package integrates with:
- wavespectra: For wave spectra analysis and manipulation
- xarray: For labeled multi-dimensional arrays
- pandas: For data manipulation and analysis