gitextract_7hga3fho/ ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── actions.yaml │ └── precommit.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── LICENSE ├── MANIFEST.in ├── README.md ├── ci/ │ └── examples/ │ ├── example_config.yaml │ ├── example_experiment.py │ ├── example_reschedule.py │ └── example_reschedule_config.yaml ├── docs.md ├── examples/ │ ├── .ruff.toml │ ├── README.md │ ├── advanced_example_config.yaml │ ├── advanced_example_experiment.py │ ├── config/ │ │ └── flip_augmentation.yaml │ ├── example_config.yaml │ ├── example_experiment.py │ ├── logs/ │ │ └── .gitignore │ ├── notebooks/ │ │ └── experiment_results.ipynb │ └── tutorial/ │ ├── example_config.yaml │ ├── example_experiment.py │ ├── intro_slides.ipynb │ ├── intro_slides.slides.html │ └── seml.drawio ├── pyproject.toml ├── src/ │ └── seml/ │ ├── __init__.py │ ├── __main__.py │ ├── cli_utils/ │ │ ├── __init__.py │ │ ├── cache.py │ │ ├── cli_states.py │ │ └── module_hider.py │ ├── commands/ │ │ ├── __init__.py │ │ ├── add.py │ │ ├── configure.py │ │ ├── description.py │ │ ├── manage.py │ │ ├── migration.py │ │ ├── print.py │ │ ├── project.py │ │ ├── slurm.py │ │ ├── sources.py │ │ └── start.py │ ├── console/ │ │ └── __init__.py │ ├── database.py │ ├── document.py │ ├── evaluation.py │ ├── experiment/ │ │ ├── __init__.py │ │ ├── command.py │ │ ├── config.py │ │ ├── description.py │ │ ├── experiment.py │ │ ├── mattermost_observer.py │ │ ├── observers.py │ │ ├── parameters.py │ │ └── sources.py │ ├── settings.py │ ├── templates/ │ │ └── slurm/ │ │ ├── jupyter_template.sh │ │ └── slurm_template.sh │ └── utils/ │ ├── __init__.py │ ├── errors.py │ ├── io.py │ ├── json.py │ ├── multi_process.py │ ├── network.py │ ├── slurm.py │ ├── ssh_forward.py │ └── yaml.py └── test/ ├── .ruff.toml ├── __init__.py ├── resources/ │ ├── config/ │ │ ├── config_nested_parameter_collections.yaml │ │ ├── config_resolve_config.yaml │ │ ├── config_resolve_config_named_1.json │ │ ├── config_resolve_config_named_1.yaml │ │ ├── config_resolve_config_named_2.json │ │ ├── config_resolve_config_named_2.yaml │ │ ├── config_resolve_with_interpolation.yaml │ │ ├── config_slurm_default.yaml │ │ ├── config_slurm_default_empty_sbatch.yaml │ │ ├── config_slurm_experiment.yaml │ │ ├── config_slurm_experiments_and_tasks.yaml │ │ ├── config_slurm_template.yaml │ │ ├── config_with_all_types.yaml │ │ ├── config_with_dict_choice.yaml │ │ ├── config_with_duplicate_parameters_1.yaml │ │ ├── config_with_duplicate_parameters_2.yaml │ │ ├── config_with_duplicate_parameters_3.yaml │ │ ├── config_with_duplicate_random_parameters_1.yaml │ │ ├── config_with_empty_dictionary.yaml │ │ ├── config_with_grid.yaml │ │ ├── config_with_named_config.yaml │ │ ├── config_with_parameter_collections.yaml │ │ ├── config_with_parameter_collections_random.yaml │ │ └── config_with_zipped_parameters.yaml │ └── scripts/ │ ├── experiment_resolve_config.py │ └── experiment_resolve_config_interpolate.py ├── test_config.py ├── test_start.py └── test_utils.py