• logo
  • v0.1.0
    latest v0.1.0
  • User Guide
  • Contributor Guide
  • Developer Guide
  • Science Library
  • API Reference
  • Change Log
  • Licence
  • Index
  • Development
  • Packaging
  • Sharing

Contributor Guide

This guide is for people interested in sharing their modelling components for use in the framework.

  • Development
    • Create your science component by subclassing a generic framework component
    • Document your science component using its class docstring
    • Define your science component using its class attributes
    • Implement the initialise-run-finalise component class methods
  • Packaging
    • Create a local git repository
    • Retrieve the component package template
    • Bring in your component contribution(s)
    • Populate the package metadata
  • Sharing
    • Push your contribution to the unifhy GitHub organisation
    • Upload your contribution to the Python Package Index

© Copyright 2020-2021, UK Centre for Ecology & Hydrology.

Created using Sphinx 4.2.0. Last updated on Dec 07, 2021.