Skip to content

v0.3.0

Compare
Choose a tag to compare
@geoffxy geoffxy released this 03 Jul 19:25
· 73 commits to master since this release

[v0.3.0] Positional arguments, Python utilities, better caching

This release is the third feature release of Conductor. This release improves the usability of run_experiment() tasks (and their derivatives) and adds Python utility functions that simplify Python scripts invoked with Conductor.

Changelog

  • run_experiment() tasks now also take positional arguments (use the keyword argument args).
  • Added two Python utility functions get_deps_paths() and get_output_path() under conductor.lib.
    • These functions are meant to be used in Python scripts that are executed by Conductor. They help you retrieve the associated Conductor task's dependencies and output directory.
  • If a task's dependencies fail, the other dependent experiments that succeeded will still be cached.