numpy>=1.23
pandas>=2.0
xarray>=2023.12.0
netcdf4>=1.6
scipy>=1.10

# Plotting
matplotlib>=3.7

# Oceanographic tools
gsw>=3.6.16
ppigrf  # IGRF magnetic declination (used in stage3 for Nortek BEAM→ENU correction)

# QC
ioos_qc


# RDI ADCP reader (rdi-raw file type) requires dolfyn via mhkit
dolfyn  # or: pip install "mhkit[dolfyn]"

# seasenselib is installed separately: pip install -e seasenselib

# Logsheets (oceanarray logsheet subcommand)
jinja2>=3.0       # LaTeX template rendering
packaging>=21.0   # MicroCAT firmware version comparison
