There is a newer version of the record available.

Published September 8, 2025 | Version executorlib-1.7.0

Executorlib -- Up-scaling Python workflows for hierarchical heterogenous high-performance computing

Description

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/pyiron/executorlib/pull/787
  • Communication: Simplify if statement for interface bootup by @jan-janssen in https://github.com/pyiron/executorlib/pull/788
  • Communication: Use zmq.Poller() rather than waiting infinitely by @jan-janssen in https://github.com/pyiron/executorlib/pull/789
  • communication: Separate _reset_socket() function by @jan-janssen in https://github.com/pyiron/executorlib/pull/792
  • Interactive: refactor task done by @jan-janssen in https://github.com/pyiron/executorlib/pull/795
  • Execute single task by @jan-janssen in https://github.com/pyiron/executorlib/pull/796
  • Refactoring: Definition of task spawner by @jan-janssen in https://github.com/pyiron/executorlib/pull/797
  • Refactor interactive task scheduler by @jan-janssen in https://github.com/pyiron/executorlib/pull/798
  • Fix imports in DocStrings by @jan-janssen in https://github.com/pyiron/executorlib/pull/799
  • Interactive: Separate future and taskdict by @jan-janssen in https://github.com/pyiron/executorlib/pull/800
  • Add tests for function crashes by @jan-janssen in https://github.com/pyiron/executorlib/pull/802
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/pyiron/executorlib/pull/803
  • Doc string fixes by @jan-janssen in https://github.com/pyiron/executorlib/pull/805
  • Implement a fail save init function by @jan-janssen in https://github.com/pyiron/executorlib/pull/804
  • some more docstring fixes by @jan-janssen in https://github.com/pyiron/executorlib/pull/806
  • Fix spaces in docstring by @jan-janssen in https://github.com/pyiron/executorlib/pull/807
  • Extend SLURM time out by @jan-janssen in https://github.com/pyiron/executorlib/pull/809
  • Keep interface alive after crash by @jan-janssen in https://github.com/pyiron/executorlib/pull/808
  • Spawner: Confirm startup was successful by @jan-janssen in https://github.com/pyiron/executorlib/pull/810
  • map(): Evaluate generator within with-statement by @jan-janssen in https://github.com/pyiron/executorlib/pull/812
  • Interactive: Interrupt interface bootup when the executor is shutdown during bootup by @jan-janssen in https://github.com/pyiron/executorlib/pull/801
  • Worker for overflow queue by @jan-janssen in https://github.com/pyiron/executorlib/pull/763

Full Changelog: https://github.com/pyiron/executorlib/compare/executorlib-1.6.2...executorlib-1.7.0

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

pyiron/executorlib-executorlib-1.7.0.zip

Files (1.3 MB)

Name Size Download all
md5:9024996a82f8a45599a30e10e3ab5cac
1.3 MB Preview Download

Additional details

Related works