GaloisInc / dlkoopman

A general-purpose Python package for Koopman theory using deep learning.
https://pypi.org/project/dlkoopman/
MIT License
80 stars 11 forks source link

Institute Release Engineering Processes #13

Closed sykloid closed 1 year ago

sykloid commented 1 year ago

This PR implements a number of release processes before open-sourcing:

  1. A Dockerfile has been created, which builds the package in an isolated python base image.
  2. A Github Actions workflow has been created to run the test suite.
    • The tests are currently not passing :(
    • The build process is currently not caching; that should speed up run times by a bit when setup-python decides to cooperate.