Releases: pyiron/executorlib
Releases · pyiron/executorlib
executorlib-0.0.7
What's Changed
- Update Documentation by @jan-janssen in #531
- Bump ipython from 8.30.0 to 8.31.0 by @dependabot in #533
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #534
- Add type checking with mypy by @jan-janssen in #535
- Fix block allocation with two or more workers hanging on failed function by @jan-janssen in #532
Full Changelog: executorlib-0.0.6...executorlib-0.0.7
executorlib-0.0.6
What's Changed
- Small readme fix by @jan-janssen in #507
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #510
- Bump ipython from 8.29.0 to 8.30.0 by @dependabot in #511
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #514
- Bump matplotlib from 3.9.2 to 3.9.3 by @dependabot in #513
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #515
- Add auto merge by @jan-janssen in #516
- Bump matplotlib from 3.9.3 to 3.9.4 by @dependabot in #520
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #522
- Bump matplotlib from 3.9.4 to 3.10.0 by @dependabot in #521
- Add option to save graph as PNG by @jan-janssen in #523
- Measure time for execution and store it in the HDF5 files by @jan-janssen in #524
- Get data from cache by @jan-janssen in #525
- Set flux_executor_nesting in notebook by @jan-janssen in #526
- Validate maximum number of workers for flux by @jan-janssen in #527
- Move SLURM to separate module by @jan-janssen in #528
- test working directory by @jan-janssen in #530
- Add option to write flux log files by @jan-janssen in #519
- Add validate_max_workers_slurm method by @jan-janssen in #529
Full Changelog: executorlib-0.0.5...executorlib-0.0.6
executorlib 0.0.5
What's Changed
- Bump networkx from 3.4 to 3.4.1 by @dependabot in #427
- Bump h5py from 3.11.0 to 3.12.1 by @dependabot in #413
- Bump networkx from 3.4.1 to 3.4.2 by @dependabot in #431
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #432
- Automatically set hostname_localhost by @jan-janssen in #433
- Move cache functionality to shared by @jan-janssen in #434
- Bump ipython from 8.28.0 to 8.29.0 by @dependabot in #436
- Move serialize to separate module by @jan-janssen in #437
- Add type hints for communication module by @jan-janssen in #439
- Move get_command_path() to separate module by @jan-janssen in #438
- Implement Caching by @jan-janssen in #435
- Delete SubprocessExecutor and ShellExecutor by @jan-janssen in #440
- Version - use absolute import rather than relative by @jan-janssen in #442
- Split shared cache in backend and frontend by @jan-janssen in #443
- Refactor classes - highlight standalone modules by @jan-janssen in #444
- Use os.makedirs() instead of os.mkdir() by @jan-janssen in #445
- Cache: Add working directory parameter by @jan-janssen in #446
- Cache: Terminate processes when closing executor by @jan-janssen in #447
- Cache fix test by @jan-janssen in #449
- Update shutdown() function by @jan-janssen in #450
- Cache: Use explicit arguments for serialize_funct_h5() by @jan-janssen in #448
- Cache: Implement resource dict for submit() by @jan-janssen in #451
- Cache: Add queue test by @jan-janssen in #452
- Use resource dict for internal communication by @jan-janssen in #455
- Implement resource_dict for file executor by @jan-janssen in #456
- Cache: create method by @jan-janssen in #459
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #461
- Cache: Use absolute path for working directory by @jan-janssen in #462
- Add additional input checks by @jan-janssen in #463
- Add additional tests to improve coverage by @jan-janssen in #464
- Add pysqa command which raises an exception by @jan-janssen in #465
- Use same cache directory by @jan-janssen in #466
- Test with Python 3.13 by @jan-janssen in #468
- Enforce python 3.12 for documentation by @jan-janssen in #469
- Update remaining tests to Python 3.13 by @jan-janssen in #470
- Bump pysqa from 0.2.0 to 0.2.1 by @dependabot in #472
- Disable Block Allocation by default by @jan-janssen in #473
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #475
- Add option to disable_dependencies for cache by @jan-janssen in #477
- Set max_cores and max_workers to None by @jan-janssen in #478
- Limit notebook timeout-minutes by @jan-janssen in #480
- Add flux executor shutdown by @jan-janssen in #479
- Fix resource dict in interactive jobs by @jan-janssen in #482
- Fix working directory by @jan-janssen in #481
- pysqa: set default jobname to pysqa by @jan-janssen in #483
- Fix interference bug by @jan-janssen in #485
- cloudpickle isinstance() by @jan-janssen in #487
- Raise ValueError when requesting more cores than available by @jan-janssen in #489
- Update validate_number_of_cores() by @jan-janssen in #488
- Bump pysqa from 0.2.1 to 0.2.2 by @dependabot in #493
- Write cache first by @jan-janssen in #492
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #494
- remove unused future object by @jan-janssen in #497
- Queuing system submission: check if the job is already waiting in the queue or currently running. by @jan-janssen in #499
- Change Backend Names by @jan-janssen in #500
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #502
- Test openmpi 5.0.6 by @jan-janssen in #503
- Support threads on local backend by @jan-janssen in #504
- New examples for the updated documentation by @jan-janssen in #495
- Update readme by @jan-janssen in #506
Full Changelog: executorlib-0.0.4...executorlib-0.0.5
executorlib 0.0.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #420
- Bump networkx from 3.3 to 3.4 by @dependabot in #424
- Bump ipython from 8.27.0 to 8.28.0 by @dependabot in #419
- Bump mpi4py from 4.0.0 to 4.0.1 by @dependabot in #423
- Update cloudpickle to 3.1.0 by @jan-janssen in #425
- Update dependabot to also update
binder/environment.yml
by @jan-janssen in #426
Full Changelog: executorlib-0.0.3...executorlib-0.0.4
executorlib 0.0.3
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #395
- Remove conda default channel by @jan-janssen in #396
- Rename Interface to Spawner by @jan-janssen in #398
- Refactor Interface by @jan-janssen in #400
- Enforce manual backend selection by @jan-janssen in #399
- Bump ipython from 8.26.0 to 8.27.0 by @dependabot in #401
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #402
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #405
- Remove hidden function by @jan-janssen in #406
- Bump conda-subprocess from 0.0.4 to 0.0.5 by @dependabot in #408
- Add trouble shooting by @samwaseda in #404
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #409
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #410
- Bump pygraphviz from 1.13 to 1.14 by @dependabot in #414
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #416
- Remove h5io from dependencies by @jan-janssen in #417
- Remove conda support in executorlib by @jan-janssen in #418
New Contributors
- @samwaseda made their first contribution in #404
Full Changelog: executorlib-0.0.2...executorlib-0.0.3
executorlib 0.0.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #376
- Bump h5io from 0.2.3 to 0.2.4 by @dependabot in #379
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #380
- Add support for nested flux executors by @jan-janssen in #382
- Bump mpi4py from 3.1.6 to 4.0.0 by @dependabot in #383
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #384
- Add docstrings and typehints with Github copilot by @jan-janssen in #385
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #387
- Bump pyzmq from 26.0.3 to 26.1.0 by @dependabot in #386
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #390
- Bump matplotlib from 3.9.1 to 3.9.2 by @dependabot in #391
- Bump pyzmq from 26.1.0 to 26.1.1 by @dependabot in #392
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #393
- Bump pyzmq from 26.1.1 to 26.2.0 by @dependabot in #394
Full Changelog: executorlib-0.0.1...executorlib-0.0.2
executorlib-0.0.1
Full Changelog: pympipool-0.9.0...executorlib-0.0.1