Skip to content

modscripps/modfish

Repository files navigation

modfish

Python package for reading data from FastCTD and Epsifish developed by the Multiscale Ocean Dynamics group.

Documentation at https://modscripps.github.io/modfish

How to Install

Clone or download the repository and install via pip install <path-to-modfish> or, to be able to make changes to the code on the fly, as editable package via pip install -e <path-to-modfish>.

With uv, the package can be added via uv add <path-to-modfish> or uv add --editable <path-to-modfish>.

Note: The package has not been published to pip so you need to install from sources.

How to Contribute

  • Fork the repository
  • Install your fork as editable, e.g. via pip install -e modfish
  • Create a development branch for your feature
  • Commit changes to your branch and push to GitHub
  • Create pull request on GitHub
  • Once changes have been merged, integrate them into your main via git fetch upstream and git merge upstream/main
  • Push changes to your fork via git push origin
  • Safely delete your local development branch

Tools

This software comes with pdoc documentation. The included Makefile has recipes servedocs to display the documentation, including a watchdog that acts on file changes, and docs to generate the html files. Note that make commands rely on uv.

After cloning this repository, run git submodule update --init --recursive to fetch the theme for the docs.

Credits

This package was created with Cookiecutter and the gunnarvoet/cookiecutter-python-package project template.

License

Free software: GNU General Public License v3

About

Python package for reading MOD fish data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published