Skip to main content

A cookiecutter template for scientific Python projects in the field of hydrology.

Project description

Release Build status Supported Python versions Docs License

Main features

Quickstart

On your local machine, navigate to the directory in which you want to create a project directory, and run the following two commands:

pip install cookiecutter-hydro
cchydro

Alternatively, install cookiecutter and directly pass the URL to this Github repository to the cookiecutter command:

pip install cookiecutter
cookiecutter https://github.com/zawadzkim/cookiecutter-hydro.git

Create a repository on GitHub, and then run the following commands, replacing <project-name>, with the name that you gave the Github repository and <github_author_handle> with your Github username.

cd <project_name>
git init -b main
git add .
git commit -m "Init commit"
git remote add origin git@github.com:<github_author_handle>/<project_name>.git
git push -u origin main

Finally, install the environment and the pre-commit hooks with

make install

You are now ready to start development on your project!

Acknowledgements

This project is a fork of Cookiecutter Poetry and is partly inspired by Cookiecutter Data Science project, but is tailored for use in hydrological research.

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

cookiecutter_hydro-0.0.1.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

cookiecutter_hydro-0.0.1-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file cookiecutter_hydro-0.0.1.tar.gz.

File metadata

  • Download URL: cookiecutter_hydro-0.0.1.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for cookiecutter_hydro-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8fca4439165d110033fe69c00037ab1f1385d7d868f4ee910f4f0f8b50685a85
MD5 31f6d6c9144c6ca840228aab5d37c0a0
BLAKE2b-256 eb9599f208705426fca266a9e433cd7a6456529a495fdcf0b203f0e32d3aa844

See more details on using hashes here.

File details

Details for the file cookiecutter_hydro-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: cookiecutter_hydro-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for cookiecutter_hydro-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 72b3dd5529ad82dd82e4db790d8c80f62ce854463f8be27b250b14a50f52f0c4
MD5 1aa3462bc07c997fd3b8fd9468fb37ec
BLAKE2b-256 055d52f9a11138e91514afecb3f01d86765a35387c27d878c0fc4454cff90b1f

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