/lume-services-model-template

Template for packaging models with LUME-services tools

Primary LanguagePythonOtherNOASSERTION

LUME-services Model Template

This repository provides a cookiecutter model template for compatibility with LUME-services orchestration tooling.

Tools

  • conda
  • click for cli dev
  • versioneer (cookiecutter runs install during post-installation hook)
  • pytest with coverage
  • Common github actions
  • pydantic for use with data structures

Demo

Demo

Notes

  • Jinja templating with GitHub actions requires raw blurbs

Conda vs pip installation

  • runtime requirement should make an effor to only reference conda-forge distributions and include requirements as conda distributions for those necessarily installed with pip