Jobflow

Latest version: v0.1.17

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

Scan your dependencies

Page 1 of 4

0.1.17

New Features ๐ŸŽ‰
* Allow different UID types by jmmshn in https://github.com/materialsproject/jobflow/pull/529

Enhancements ๐Ÿ› 

* Optional Flag to help Debugging by jmmshn in https://github.com/materialsproject/jobflow/pull/527
* Add JOSS paper to README and docs by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/522
* Remove debug print statements in tests + bump GH action versions by janosh in https://github.com/materialsproject/jobflow/pull/523

**Full Changelog**: https://github.com/materialsproject/jobflow/compare/v0.1.16...v0.1.17

0.1.16

Bug Fixes ๐Ÿ›
* Explicit warning stacklevels by janosh in https://github.com/materialsproject/jobflow/pull/503
* Fix handling of function from standard library by gpetretto in https://github.com/materialsproject/jobflow/pull/516

Enhancements ๐Ÿ› 
* Optionally avoid deserialization when resolving references by gpetretto in https://github.com/materialsproject/jobflow/pull/512

Documentation ๐Ÿ“–
* Add documentation for how to deal with stores beyond `MemoryStore` by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/506
* Fix tutorial bug by mcgalcode in https://github.com/materialsproject/jobflow/pull/505
* Fix tutorial link formatting in docs by ml-evs in https://github.com/materialsproject/jobflow/pull/504
* Add reference for jobflow-remote by ml-evs in https://github.com/materialsproject/jobflow/pull/513

House-Keeping ๐Ÿงน
* Build docs on every push by utf in https://github.com/materialsproject/jobflow/pull/507
* Update deploy.yml by utf in https://github.com/materialsproject/jobflow/pull/508

Other Changes
* Auto-update pre-commit hooks by github-actions in https://github.com/materialsproject/jobflow/pull/511

New Contributors
* ml-evs made their first contribution in https://github.com/materialsproject/jobflow/pull/504

**Full Changelog**: https://github.com/materialsproject/jobflow/compare/v0.1.15...v0.1.16

0.1.15

<!-- Release notes generated using configuration in .github/release.yml at v0.1.15 -->

What's Changed
Bug Fixes ๐Ÿ›
* Fix JobStoreDocument validator by utf in https://github.com/materialsproject/jobflow/pull/478
* fix Flow deserialization for hosts by gpetretto in https://github.com/materialsproject/jobflow/pull/499
Enhancements ๐Ÿ› 
* Formalizing the JobStore document format as a pydantic model by hrushikesh-s in https://github.com/materialsproject/jobflow/pull/424
* Simplify code by using `Flow` methods `__len__` and `__getitem__` by janosh in https://github.com/materialsproject/jobflow/pull/467
* `run_locally()` add `root_dir: str | Path | None` keyword by janosh in https://github.com/materialsproject/jobflow/pull/486
* Allow SSHTunnel in job stores by mjwen in https://github.com/materialsproject/jobflow/pull/477
Documentation ๐Ÿ“–
* JOSS paper by utf in https://github.com/materialsproject/jobflow/pull/446
* JOSS Paper: Add missing DOIs by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/452
* JOSS Paper: Reduce line-spacing in code blocks by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/454
* JOSS Paper update: Add missing year to `refs.bib` by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/458
* JOSS Paper: Remove stray tick mark in "[montydb]`" by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/459
* JOSS Paper: Add another missing year to `refs.bib` by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/461
* Update refs.bib by xuanxu in https://github.com/materialsproject/jobflow/pull/462
* JOSS: Add missing `,` to paper by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/479
* JOSS: Add more complete Zenodo reference info by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/481
* JOSS: Fix references to include all coauthors and remove "others" by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/480
* Add fibonacci example to tutorial by JaGeo in https://github.com/materialsproject/jobflow/pull/494
House-Keeping ๐Ÿงน
* Remove `__all__` from all modules by janosh in https://github.com/materialsproject/jobflow/pull/442
* Bump minimum Python version to 3.9 by janosh in https://github.com/materialsproject/jobflow/pull/455
* Replace deprecated `pkg_resources` with `importlib.metadata.version` by janosh in https://github.com/materialsproject/jobflow/pull/460
* Match `atomate2` `ruff` config by janosh in https://github.com/materialsproject/jobflow/pull/464
* Test error messages by janosh in https://github.com/materialsproject/jobflow/pull/465

New Contributors
* hrushikesh-s made their first contribution in https://github.com/materialsproject/jobflow/pull/424
* xuanxu made their first contribution in https://github.com/materialsproject/jobflow/pull/462

**Full Changelog**: https://github.com/materialsproject/jobflow/compare/v0.1.14...v0.1.15

0.1.14

Bug Fixes ๐Ÿ›
* Add warning when jobflow.yaml is blank or badly formatted by mcgalcode in https://github.com/materialsproject/jobflow/pull/415
* Fix issue with data store by JaGeo in https://github.com/materialsproject/jobflow/pull/409
* Make ensure_success apply to replace/detour/addition jobs by mcgalcode in https://github.com/materialsproject/jobflow/pull/426
Enhancements ๐Ÿ› 
* Add tests for Python 3.11 by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/413
* Add support for Pydantic 2 by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/440
Documentation ๐Ÿ“–
* Link to jageo's tutorials and fix a broken link by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/412
* Update arosen93 to Andrew-S-Rosen by Andrew-S-Rosen in https://github.com/materialsproject/jobflow/pull/427

**Full Changelog**: https://github.com/materialsproject/jobflow/compare/v0.1.13...v0.1.14

0.1.13

Bug Fixes:

* Delete `Flow.__deepcopy__` by janosh in https://github.com/materialsproject/jobflow/pull/399

**Full Changelog**: https://github.com/materialsproject/jobflow/compare/v0.1.12...v0.1.13

0.1.12

New Features ๐ŸŽ‰

- Add `to_mermaid` function to convert flow to mermaid syntax by utf in https://github.com/materialsproject/jobflow/pull/311
- Allow external references by gpetretto in https://github.com/materialsproject/jobflow/pull/392
- Add `to_mermaid` for all in graph utils by JaGeo in https://github.com/materialsproject/jobflow/pull/351
- Propagate tags from `fw_spec` to metadata by sivonxay in https://github.com/materialsproject/jobflow/pull/345
- Allow bson objects as job inputs, e.g. datetime.datetimes by mcgalcode in https://github.com/materialsproject/jobflow/pull/375
- Also `allow_bson` in job serialization by mcgalcode in https://github.com/materialsproject/jobflow/pull/376
- `Flow` + `Job` magic methods by janosh in https://github.com/materialsproject/jobflow/pull/369

Bug Fixes ๐Ÿ›

- Fix ValueError: mutable default for field `add_maker` is not allowed: use `default_factory` by janosh in https://github.com/materialsproject/jobflow/pull/387
- Fixed nested data storage bug by jmmshn in https://github.com/materialsproject/jobflow/pull/293
- Test imports need to be in function by jmmshn in https://github.com/materialsproject/jobflow/pull/310
- Fix `TypeError` when passing name to `flow_to_workflow(` by janosh in https://github.com/materialsproject/jobflow/pull/396
- Fix mermaid with one job (in a flow) by JaGeo in https://github.com/materialsproject/jobflow/pull/350
- Fixed `JobStore.from_dict_spec` so that the original `dict_spec` is not modified by davidwaroquiers in https://github.com/materialsproject/jobflow/pull/331

Enhancements ๐Ÿ› 

- Fix typo in data store docs by xperrylinn in https://github.com/materialsproject/jobflow/pull/316
- Fix typo in fireworks docs by arosen93 in https://github.com/materialsproject/jobflow/pull/343
- Fix typo in docs by arosen93 in https://github.com/materialsproject/jobflow/pull/359
- Fix broken link to FireWorks tutorial by janosh in https://github.com/materialsproject/jobflow/pull/319
- Add documentation: Flows, FireWorks, Dynamic Flows, Makers by arosen93 in https://github.com/materialsproject/jobflow/pull/338
- Update forum link by mkhorton in https://github.com/materialsproject/jobflow/pull/373
- Add copy button to code blocks in docs by arosen93 in https://github.com/materialsproject/jobflow/pull/344

New Contributors

* xperrylinn made their first contribution in https://github.com/materialsproject/jobflow/pull/316
* JaGeo made their first contribution in https://github.com/materialsproject/jobflow/pull/350
* sivonxay made their first contribution in https://github.com/materialsproject/jobflow/pull/345
* mcgalcode made their first contribution in https://github.com/materialsproject/jobflow/pull/375

**Full Changelog**: https://github.com/materialsproject/jobflow/compare/v0.1.11...v0.1.12

Page 1 of 4

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.