Skip to main content

A python package that interpolates data from ocean dataset from both Eulerian and Lagrangian perspective.

Project description

seaduck

A python package that interpolates data from ocean dataset from both Eulerian and Lagrangian perspective.

Quick Start

>>> import seaduck as sd

Documentation

Seaduck documentation: https://macekuailv.github.io/seaduck/

Citation

Please cite our paper on the Journal of Open Source Software DOI

Jiang et al., (2023). Seaduck: A python package for Eulerian and Lagrangian interpolation on ocean datasets. Journal of Open Source Software, 8(92), 5967, https://doi.org/10.21105/joss.05967

Workflow for developers/contributors

For best experience create a new conda environment (e.g. bubblebath):

conda create -n bubblebath
conda activate bubblebath

Before pushing to GitHub, run the following commands:

  1. Update conda environment: make conda-env-update
  2. Install this package: pip install -e .
  3. Run quality assurance checks: make qa
  4. Run tests: make unit-tests
  5. Run the static type checker: make type-check
  6. Build the documentation: make docs-build
  7. Build the pdf version of the paper make joss

License

Copyright 2023, Wenrui Jiang.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

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

seaduck-1.0.1.tar.gz (947.6 kB view details)

Uploaded Source

Built Distribution

seaduck-1.0.1-py3-none-any.whl (69.7 kB view details)

Uploaded Python 3

File details

Details for the file seaduck-1.0.1.tar.gz.

File metadata

  • Download URL: seaduck-1.0.1.tar.gz
  • Upload date:
  • Size: 947.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for seaduck-1.0.1.tar.gz
Algorithm Hash digest
SHA256 78207900847a55efd437bfb59c78f458df593b5f3bafc63d15fbee232aa7b852
MD5 4442e6ff49ffe7e4d5df0470cc271027
BLAKE2b-256 3f72af15dcf1e78dadd2d6ba70f4ebcc4e22e32557f9dd21daa232016218a6dd

See more details on using hashes here.

File details

Details for the file seaduck-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: seaduck-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 69.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for seaduck-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35d87d3844122e2bf8d70da9e1c46930150eb23a60e438ba393ff9fd647c41da
MD5 3cfb547e9084359ba0b253b39cb55b87
BLAKE2b-256 dfb020527552bb9641ea4756574c2900cab71a9a51163d7ed8ecf4cbce359dcc

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