Scipion-pyworkflow

Latest version: v3.10.6

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

3.10.6

- Improving subset creation
- PLUGIN_MODULE variable can be used in host.conf to customize mpirun command: mpirun.PLUGIN_MODULE --> mpirun.relion)
This approach implies having this pattern for all mpi plugins that use mpi.
- Alternatively, in the scipion.conf file a variable called PARALLEL_COMMAND_XXX could be defined for a more
versatile way to have a mpi command only for some plugins. Example:
PARALLEL_COMMAND_RELION=mpirun.relion -np %%(JOB_NODES)d --map-by node %%(COMMAND)s
NOTE: in this config file, %_ (valid and needed in host.conf) should be replaced by %%
- GPU Ids are automatically anonymized (0-len(GPUs)) when using queues
- Bug-fix: creation time is not loaded when loadig run.db (updating a protocol)
developers:
- Adding a Streaming section in ProtStreamingBase
- runJob call without %(GPU)s will not reserve GPU slots anymore.

3.10.5

V3.10.4: hotfix: Parallelization with GPUs is fixed and step queue executor fixed with the new implementation.

3.10.3

V3.10.2: hotfix: Executor frees the GPU/s used via step id instead of node.

3.10.1

3.10.0

developers:
- stepsExecutionMode = STEPS_SERIAL at class level. Should be a class attribute for future versions. Now both approaches are valid.

3.9.2

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.