Pyiron-workflow

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 3

0.6.0

What's Changed
* [minor] Make `Function` and `Macro` definition functions available at the class level by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/265
* [minor] Make `Function` IO info available at the class level by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/266
* [minor] Make macro output labels a class attribute by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/269
* [minor] Explicit macro io by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/276
* [minor] Prune macro IO nodes that don't get forked by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/277
* [minor] Be direct instead of using weird creator classes by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/278
* [minor] Function selflessly by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/279
* [patch] Scrape macro output by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/281
* [minor] Extract a parent class for pulling IO data from a class method by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/282
* [patch] Canonical macro self-variable by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/283
* [patch] Post-facto provenance by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/288
* [patch] Refactor static node by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/289
* [patch] Use lru_cache by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/290
* [minor] Move for- and while-loops to their own submodule by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/291
* [patch] Refactor init and post by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/292
* Update pyiron-verse dependencies by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/302


**Full Changelog**: https://github.com/pyiron/pyiron_workflow/compare/pyiron_workflow-0.5.0...pyiron_workflow-0.6.0

0.5.0

What's Changed
* Bump bidict from 0.22.1 to 0.23.1 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/210
* Bump pyiron-atomistics from 0.4.15 to 0.4.17 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/228
* Bump phonopy from 2.21.0 to 2.21.2 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/212
* Synchronized dependency bumps by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/239
* File copy to by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/214
* File object str by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/215
* Add error message for return item without `channel` by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/241
* [minor] Semantics by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/244
* [patch] Refactor interfaces by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/245
* [minor] Extract responsibility for `run` to its own class by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/246
* [patch] State mixin by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/250
* [minor] Refactor channel by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/251
* [patch] HasIO mixin by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/252
* [patch] Don't let attribute injection work for private variables. by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/254
* [patch] Give every node `SingleValue` power by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/255
* [patch] Use consistent and canonical cls/self for (non)classmethod by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/256
* [minor] Purge single value by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/257
* [patch] Has working directory by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/258
* [patch] Honest graph properties by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/259
* [patch] Refactor the storage interface by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/260
* Bump graphviz from 0.20.1 to 0.20.3 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/261
* [patch] Update graphviz by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/267
* Bump typeguard from 4.1.5 to 4.2.1 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/262
* [patch] Revert warning and test for the graphviz call+windows combination by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/275
* [patch] Update dependencies by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/274
* [patch] Revert save overload by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/234


**Full Changelog**: https://github.com/pyiron/pyiron_workflow/compare/pyiron_workflow-0.4.2...pyiron_workflow-0.5.0

0.4.2

What's Changed
* [patch] Allow return None by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/213
* [patch] Correct test by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/224
* File allow str directory by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/217
* [patch] Use the branched version of pyiron/actions by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/231
* [patch] Target the specific tag instead of the branch by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/232
* [patch] NodeJobOutput: Overload the save function to not change the job name by jan-janssen in https://github.com/pyiron/pyiron_workflow/pull/225
* [patch] Update draw by srmnitc in https://github.com/pyiron/pyiron_workflow/pull/233

New Contributors
* srmnitc made their first contribution in https://github.com/pyiron/pyiron_workflow/pull/233

**Full Changelog**: https://github.com/pyiron/pyiron_workflow/compare/pyiron_workflow-0.4.1...pyiron_workflow-0.4.2

0.4.1

What's Changed
* Simpler name access by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/223


**Full Changelog**: https://github.com/pyiron/pyiron_workflow/compare/pyiron_workflow-0.4.0...pyiron_workflow-0.4.1

0.4.0

The interface for `pyiron_base` jobs that use a `Node` has been updated.

What's Changed
* Explicitly depend on base by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/219
* [breaking] Rename NodeJob to StoredNodeJob by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/221
* [breaking] Replace the wrapper job with a more robust job subclass by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/222


**Full Changelog**: https://github.com/pyiron/pyiron_workflow/compare/pyiron_workflow-0.3.0...pyiron_workflow-0.4.0

0.3.0

What's Changed
* Bump pyiron-atomistics from 0.3.11 to 0.4.1 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/142
* Bump atomistics from 0.1.15 to 0.1.19 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/144
* Readthedocs polish by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/145
* Raise the intuitive type of error by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/146
* Notebooks env patch by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/149
* Don't remove a readme that isn't there by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/150
* Working dir emptiness check by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/157
* Move the `files` submodule over to `snippets` by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/158
* Registration by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/147
* Registration by identifier alone by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/156
* Bump pyiron-atomistics from 0.4.4 to 0.4.6 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/164
* Polish the docs by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/168
* Expose root node by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/165
* Introduce ~semantic~ graph path by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/167
* Add a shortcut for removing file(s) by name by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/159
* Bump pyiron-atomistics from 0.4.6 to 0.4.7 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/170
* Propagate version change to conda env by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/172
* Accumulate run signals with scoped labels not objects by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/173
* `NOT_DATA` should work like None in the if-statement by samwaseda in https://github.com/pyiron/pyiron_workflow/pull/185
* :bug: stop running by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/177
* Copy and update __dict__ by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/176
* Composites pass self instead of children and starting nodes by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/175
* Callbacks as strings by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/174
* Non-reflexive state by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/178
* `NotData` as singleton instead by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/179
* Parent decorated nodes to the module their function came from by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/180
* Store with h5io by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/181
* Bump atomistics from 0.1.20 to 0.1.21 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/183
* Bump pyiron-atomistics from 0.4.7 to 0.4.9 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/186
* Semantic storage path by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/187
* Purge and restore starting nodes from the state by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/188
* Patch tinybase safe save dynamics by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/198
* Add a convenience method for reporting importability by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/199
* Fail early if h5io won't be able to re-instantiate a node by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/197
* Bump pyiron-atomistics from 0.4.9 to 0.4.13 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/202
* Bump numpy from 1.26.3 to 1.26.4 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/201
* Bump atomistics from 0.1.21 to 0.1.23 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/204
* Bump pympipool from 0.7.9 to 0.7.13 by dependabot in https://github.com/pyiron/pyiron_workflow/pull/200
* Fix registration by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/206
* Add and test wrappers for sticking nodes in a pyiron job by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/189
* Make NodeJob compliant with the storage interface by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/209
* A first pass at storage by liamhuber in https://github.com/pyiron/pyiron_workflow/pull/160

New Contributors
* samwaseda made their first contribution in https://github.com/pyiron/pyiron_workflow/pull/185

**Full Changelog**: https://github.com/pyiron/pyiron_workflow/compare/pyiron_workflow-0.2.1...pyiron_workflow-0.3.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.