- Basic support for NERSC's sshproxy tool which uses MFA to generate SSH keys
0.11.0
Added - Added instructions to the `README` for the remote machine's dependencies.
Changed - Automatically apply the `"parsable": ""` option by default if not set by the user.
0.10.0
Added
- Modified executor to use `srun` in slurm script, instead of injecting python code and calling python directly. - Added new parameters to `SlurmExecutor` to allow finer control of jobs via options for `srun` and in-script commands (see README.md). - Added `srun_append` parameter allowing insertion of intermediate command (see README.md). - Added `prerun_commands` and `postrun_commands` parameters allowing execution of in-script shell commands before and after the workflow submission via `srun` (see README.md).
0.9.0
Added
- Added a new kwarg, `cert_file`, to `SlurmExecutor` that allows for a certificate file to be passed.
Changed
- Changed the `_client_connect` function to output the connection object only since the first positional argument cannot get used.