- Add --fail-time option and by default remove all outputs if command fails fast #227 (@yarikoptic)
- Add FAQ with a question on git-annex and large files #225 (@yarikoptic)
- Add released auto plugin to mark issues with releases where they were fixed #216 (@yarikoptic)
- ENH/BF: render floats only to 2 digits after . . Allow for composing format + conversion #214 (@yarikoptic)
- Various enhancements for plot command #217 (@yarikoptic)
- Yaroslav Halchenko (@yarikoptic)
- Add testing for Python 3.13 #202 (@asmacdo)
- Add
con-duct plot
with matplotlib backend #198 (@asmacdo)
- Austin Macdonald (@asmacdo)
- Persistently open usage file until the end and open info as "w" not "a" #209 (@yarikoptic @asmacdo)
- Austin Macdonald (@asmacdo)
- Yaroslav Halchenko (@yarikoptic)
- Rm num_samples & num_reports from summary_format #200 (@asmacdo)
- Add start and end time to info.json #201 (@asmacdo)
- Austin Macdonald (@asmacdo)
- Drop Python 3.8, which is EOL #199 (@asmacdo)
- Create structure for full con-duct suite #164 (@asmacdo)
- Add ps stat counter #182 (@asmacdo)
- Explicitly mention con-duct command in the summary #204 (@asmacdo)
- BF: Do not rely on having sources under ./src and main.py to be executable #196 (@yarikoptic)
- Austin Macdonald (@asmacdo)
- Yaroslav Halchenko (@yarikoptic)
- Report $USER as .user, and store actual numeric UID as .uid #195 (@yarikoptic)
- Move all logic into single file #191 (@asmacdo)
- Austin Macdonald (@asmacdo)
- Yaroslav Halchenko (@yarikoptic)
- Add custom formatter conversion flags and colors based on datalad ls #183 (@yarikoptic @asmacdo)
- Austin Macdonald (@asmacdo)
- Yaroslav Halchenko (@yarikoptic)
- BF: Fix sample aggregation #180 (@asmacdo)
- Fix operator precedence involving or and addition #179 (@asmacdo)
- Austin Macdonald (@asmacdo)
- (Re)add etime and cmd into process stats #175 (@asmacdo)
- Modify exit code if cmd terminated by signal #169 (@asmacdo)
- Add output files and schema version to info.json #168 (@asmacdo)
- Catchup to actual version for auto releases #177 (@asmacdo)
- Argparse abbreviation affects and breaks cmd args #167 (@asmacdo)
- Add tests for correct handling of args #166 (@asmacdo)
- Austin Macdonald (@asmacdo)
- Add log level NONE and deprecate quiet #159 (@asmacdo)
- Collect hostname in sys info #153 (@asmacdo)
- RF+BF: make explicit wall_clock_time separate from elapsed_time #141 (@yarikoptic)
- RF: Add logging, dissolve duct_print (INFO level), add CLI option -l, dissolve --quiet #140 (@yarikoptic)
- ENH: give "typical" shell behavior when command is not found to be executed #138 (@yarikoptic)
- Use None rather than 0 prior to measurement #135 (@asmacdo)
- RF+ENH: output messages to stderr not stdout + move printing out of "controllers/models" #136 (@yarikoptic)
- Remove units for machine readability #125 (@asmacdo)
- Make execute return returncode of the process and use it for duct CLI process exit code #119 (@yarikoptic)
- Add direct pytest usage to CONTRIBUTING #161 (@asmacdo)
- Improve helptext top-level description #158 (@asmacdo)
- Check that each PR has one of the semver labels #156 (@asmacdo)
- Do not use setsid directly, use dedicated start_new_session #155 (@yarikoptic)
- Disable MacOS tests #151 (@asmacdo)
- Fix pmem calculation #151 (@asmacdo)
- Collect sys info and env in parallel #152 (@asmacdo)
- Fix GPU info collection #147 (@asmacdo @yarikoptic)
- RF+BF: update maxes on each sample, more logging during monitoring #146 (@yarikoptic)
- RF: no shebang since file is no longer can be executed #139 (@yarikoptic)
- Austin Macdonald (@asmacdo)
- Yaroslav Halchenko (@yarikoptic)
- Austin Macdonald (@asmacdo)
- Fixup autorc syntax #110 (@asmacdo)
- Explain totals #110 (@asmacdo)
- Fix test #110 (@asmacdo)
- Improve usage.json schema #110 (@asmacdo)
- Use datalad labels to avoid future collision with Dependabot #113 (@asmacdo)
- release on PR merge #113 (@asmacdo)
- Prepare for auto-powered releases #113 (@asmacdo)
- sorted + output-capture #112 (@asmacdo)
- Add pypi keywords #112 (@asmacdo)
- Fixup ignore new location of egginfo #112 (@asmacdo)
- Update README for release (@asmacdo)
- Austin Macdonald (@asmacdo)