Releases: glotzerlab/signac-flow
Releases · glotzerlab/signac-flow
v0.29.0
v0.28.0
Version 0.28
Added
- Support the
gpu_mig40
partition on UMich Great Lakes (#811).
Changed
- Move "Submit command" comment to end of pretend output (#805).
- Improve aggregate registration performance (#818).
- Hide empty "Labels" section in status output when there are no labels (#818).
Fixed
- Generate correct SLURM scripts on SDSC Expanse (#810).
- Suppress warning for regex operation names that match groups (#804).
Removed
Version 0.27.0
Version 0.26.1
Version 0.26.0
Version 0.26.0
2023-09-06
Added
- Added feature to hide the status of the progress bar (#685).
test-workflow
CLI option for testing template environments/submission scripts (#747).- Frontier environment and template (#743).
- Added
-o
/--operation
flag to report project status information for specific operations (#725).
Changed
- Removed
-o
flag as an alias for--output
instatus
CLI subcommand (#725).
Version 0.25.1
v0.25.0
v0.24.0
Version 0.24.0
2023-02-22
Added
- Added the OCLF Crusher environment (#708).
Changed
- Switched to a pyproject.toml based build (#704).
- Placing
@FlowProject.pre
and@FlowProject.post
before theFlowProject.operation
decorator raises an error (#700). - Updated CI to use GitHub Actions (#698).
Fixed
- Bumped
isort
to 5.12.0 in the pre-commit configuration file (#715). - Fixed bundle status information not being correctly read for subclasses of
FlowProject
(#718, #720).
Removed
v0.23.0
Version 0.23.0
2022-12-09
Added
- Official Python 3.11 support (#697).
- The
flow.FlowProject.operation
decorator now has anaggregator
keyword argument:@FlowProject.operation(aggregator=aggregator.groupsof(2))
(#681). - The
FlowGroupEntry
class can be called with adirectives
keyword argument:FlowGroupEntry(directives={...})
(#696).
Changed
- Deprecated using
flow.aggregate.aggregator
as a decorator. - Deprecated placing
@FlowProject.pre
and@FlowProject.post
before theFlowProject.operation
decorator (#690). - Require
signac
version 1.8.0 (#693). - Deprecated
alias
CLI argument toflow init
(#693). - Algorithm for computing cluster job ids (#695).
- Deprecated
FlowGroupEntry.with_directives
in favor of a directives keyword argument inFlowGroupEntry()
(#696).
Fixed
- Detecting correct environment on Delta GPU nodes (#682).
- Identical aggregates are used only once in submission and running (#694, #688).
Removed
v0.22.0
Version 0.22
[0.22.0] -- 2022-10-14
Added
- Support for formatting with operation function arguments for
FlowCmdOperation
(#666, #630). - The CLI
status
command can show document parameters by using flag-p doc.PARAM
(#667). FlowProject.operation
now hascmd
,with_job
, anddirectives
keyword only arguments (#679, #655, #669).
Changed
- Deprecated formatting the output of a
FlowCmdOperation
(#666, #630). @flow.cmd
andflow.with_job
are deprecated (#679, #669, #665).@FlowProject.operation.with_directives
is deprecated (#679, #665).- Deprecated the
--show-traceback
option forflow
's CLIrun
andsubmit
commands (#674, #169). flow
CLIrun
andsubmit
show tracebacks by default (#674, #169).- Broke
TestBidict
andTestTemplateFilters
into smaller and simpler functions (#626).