Skip to main content

Library for ocean wave spectra

Project description

Python library for ocean wave spectra.

https://travis-ci.org/wavespectra/wavespectra.svg?branch=master https://readthedocs.org/projects/wavespectra/badge/?version=latest https://img.shields.io/pypi/v/wavespectra.svg https://img.shields.io/badge/code%20style-black-000000.svg

Main contents:

  • SpecArray: extends xarray’s DataArray with methods to manipulate wave spectra and calculate spectral statistics.

  • SpecDataset: wrapper around SpecArray with methods for selecting and saving spectra in different formats.

Documentation:

The documentation is hosted on ReadTheDocs at https://wavespectra.readthedocs.io/en/latest/.

Install:

Where to get it

The source code is currently hosted on GitHub at: https://github.com/wavespectra/wavespectra

Binary installers for the latest released version are available at the Python package index.

Install from pypi

# Default install, miss some dependencies and functionality
pip install wavespectra

# Complete install
pip install wavespectra[extra]

Install from sources

Install requirements. Navigate to the base root of wavespectra and execute:

# Default install, miss some dependencies and functionality
pip install -r requirements/default.txt

# Also, for complete install
pip install -r requirements/extra.txt

Then install wavespectra:

python setup.py install

# Run pytest integration
python setup.py test

Alternatively, to install in development mode:

pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wavespectra-3.5.0.tar.gz (6.0 MB view details)

Uploaded Source

File details

Details for the file wavespectra-3.5.0.tar.gz.

File metadata

  • Download URL: wavespectra-3.5.0.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for wavespectra-3.5.0.tar.gz
Algorithm Hash digest
SHA256 c1c264cb471756a3a0d1e4aecc30bbc162462c8dd9a1227e620c61a7fc64b5a2
MD5 946ceac646fce03d6e8f1d8547d9a272
BLAKE2b-256 7a8e582da8dfceb68fd0d92a2bf85207b48e76b0b0819a8b7cda693393ace233

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page