v0.3.0
[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 argumentargs
).- Added two Python utility functions
get_deps_paths()
andget_output_path()
underconductor.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.