Releases: SevanSSP/dtm
Releases · SevanSSP/dtm
v0.3.1
What's Changed
- Test: improve coverage by @jorgenengelsen in #24
- ci: add dependabot by @jorgenengelsen in #25
- Bump pytest from 8.3.2 to 8.3.3 in the python-deps group by @dependabot in #26
- chore: support python 3.13 by @jorgenengelsen in #27
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- build: deprecate python 3.6 and 3.7 by @jorgenengelsen in #18
- ci: typo in publish workflow by @jorgenengelsen in #19
New Contributors
- @jorgenengelsen made their first contribution in #18
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Bug fixes and small enhancements
Enhancements
Path is now an optional parameter in execute_path
, defaults to current work directory. To simplify use with commands that does not require a work directory.
Bug fixes
- Argument parser now interprets number of processes (either
-p
or--processes
) as integer. Previously it was interpreted as an iterable of integers.
First release of DTM
A distributed task manager suitable for running time-consuming calculations covering many work directories in parallel.
-
Handles scripts, executables and shell commands
-
Interfaces with typical pre-processors through a file listing work directory paths
-
Writes status summary
-
Lists failed tasks on format that eases rerun
-
Enables timeout of long-running processes
-
Logs detailed execution and trace-backs
-
Command line interface