Skip to content

Releases: experimaestro/experimaestro-python

v1.5.6

10 May 08:05

Choose a tag to compare

v1.5.6 (2024-05-10)

Fix

  • bug in environment

v1.5.5

10 May 07:30

Choose a tag to compare

v1.5.5 (2024-05-10)

Fix

  • bugs in normal task exit

Refactor

  • change run-experiment parameters
  • removed unused environments

v1.5.4

06 Mar 15:22

Choose a tag to compare

v1.5.4 (2024-03-06)

Fix

  • get back to sys.exit

v1.5.3

06 Mar 14:59

Choose a tag to compare

v1.5.3 (2024-03-06)

Fix

  • force exit with multiprocessing

v1.5.2

06 Mar 06:41

Choose a tag to compare

v1.5.2 (2024-03-06)

Fix

  • multiple launchers

v1.5.1

29 Feb 15:48

Choose a tag to compare

v1.5.1 (2024-02-29)

Feat

  • handles properly mp.spawn
  • requirements can now include a disjunction
  • environment can be defined in the settings

Fix

  • slurm: Check if slurm process is alive before returning it
  • really using the workspace directory

v1.5.0

26 Feb 15:38

Choose a tag to compare

v1.5.0 (2024-02-26)

Feat

  • uses job failure status
  • HandledException to shorten error stack trace

Fix

  • Deprecate YAML defined launchers
  • added pre/post yaml options
  • better error messages
  • support python 3.12 pathlib
  • typinutils: test for optional
  • _collect_parameters is in Python 3.11
  • types: accept generics as Param (but no real validation)
  • ConfigurationBase: Documentation and new fields to describe an experiment
  • process YAML file in the right order
  • Configuration must be OmegaConf to be transformed

Refactor

  • Use XPMValue and XPMConfig to distinguish configurations and values

v1.4.3

21 Dec 15:24

Choose a tag to compare

v1.4.3 (2023-12-21)

Fix

  • set id as MISSING

v1.4.2

21 Dec 15:22

Choose a tag to compare

v1.4.2 (2023-12-21)

Fix

  • parent should be really optional

v1.4.1

19 Dec 14:42

Choose a tag to compare

v1.4.1 (2023-12-19)

Feat

  • decorator class method for experiment helpers
  • representation of identifier as hex string
  • load task from directory

Fix

  • identifier is a method not a property