TUM-DAML / seml

SEML: Slurm Experiment Management Library
Other
165 stars 29 forks source link

restructure #136

Closed n-gao closed 2 months ago

n-gao commented 3 months ago

This PR restructures the repo into submodules. commands: contains all CLI commands. Most non-command functions have been moved to experiment console: all rich and console-related stuff experiment: contains all logic functions and utilities for an experiment incl. observers. utils: contains all utility functions and classes

The remaining top level files are: __init__.py __main__.py database.py evaluation.py settings.py

Files are now generally smaller and better isolate functionality.