Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 934 Bytes

File metadata and controls

54 lines (38 loc) · 934 Bytes

Installation

Requirements

  • Python >= 3.9
  • numpy >= 1.20
  • scipy >= 1.7
  • xarray >= 0.19
  • wavespectra >= 4.0
  • pandas >= 1.3

Install from PyPI

pip install diwasp

Install from Source

git clone https://github.com/yourusername/diwasp-python.git
cd diwasp-python
pip install -e .

Development Installation

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

Verify Installation

import diwasp
print(diwasp.__version__)

Dependencies

The package integrates with:

  • wavespectra: For wave spectra analysis and manipulation
  • xarray: For labeled multi-dimensional arrays
  • pandas: For data manipulation and analysis