Pipefunc

Latest version: v0.8.0

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

Scan your dependencies

Page 1 of 2

0.8.0

What's changed

- Rename to `_run_pipeline` to `run` to align with `map` basnijholt (64)
- Rename `get_cache` to `_current_cache` basnijholt (63)
- Add loading of data that already exists in `Pipeline.map` basnijholt (66)
- Add picklable `_MapWrapper` used in `create_learners_from_sweep` basnijholt (67)
- Compare `RunInfo` to old saved `RunInfo` basnijholt (68)
- Remove `_update_wrapper` to make `dataclass`es pickleble basnijholt (69)
- Add `verbose` flag to `equal_dicts` basnijholt (70)
- Increase coverage and fix `Sweep` bug basnijholt (71)

0.7.0

What's changed

- Style changes (100 character lines) basnijholt (57)
- Various small improvements basnijholt (58)
- Add `Pipeline.map` docs and automatically parallelize `map` basnijholt (59)
- Docs improvements basnijholt (61)
- Better `resource_report` and add add `Sweep` with `MapSpec` tools basnijholt (62)

0.6.0

What's changed

- Use codecov/codecov-actionv4 basnijholt (36)
- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (37)
- Several caching fixes basnijholt (38)
- Rename PipelineFunction -> PipeFunc basnijholt (39)
- Add `pipeline.drop` basnijholt (40)
- Raise when unused parameters are provided basnijholt (41)
- Better error message basnijholt (42)
- Fix test_handle_error on MacOS basnijholt (43)
- Add test `test_full_output_cache` basnijholt (46)
- Switch around log message basnijholt (45)
- Refactor `Pipeline._execute_pipeline` basnijholt (44)
- `construct_dag` fix and remove dead code basnijholt (47)
- dump, load, Pipeline.defaults, Pipeline.copy, and style basnijholt (49)
- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (48)
- Take out methods and make functions and simplify code basnijholt (50)
- Take out `arg_combinations` functions basnijholt (51)
- Use xeus-python basnijholt (52)
- Improve utils, add topological_generations, and better error message basnijholt (53)
- Add `MapSpec` and `FileBasedObjectArray` `from aiida-dynamic-workflows` basnijholt (54)
- Refactor, improve, test, and integrate `MapSpec` into `Pipeline` basnijholt (22)
- Add functionality to run `Pipeline`s with `MapSpec`s basnijholt (55)
- Integrate `MapSpec`ed `Pipeline`s with Adaptive basnijholt (56)

0.5.0

What's changed

- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (17)
- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (18)
- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (19)
- Rewrite the intro in the README basnijholt (21)
- Add `root_args` method basnijholt (23)
- Add `DiskCache` basnijholt (24)
- Add `with_cloudpickle` to `HybridCache` basnijholt (25)
- Cache improvement and rename basnijholt (27)
- Add Cache ABC basnijholt (28)
- Allow lazy pipeline evaluation basnijholt (26)
- Rename cloudpickle parameter basnijholt (29)
- Optimizations and small changes basnijholt (30)
- Add 3.12 to testing matrix basnijholt (31)
- Fix cache argument in docs and fix pickling issues basnijholt (32)
- Add a TaskGraph basnijholt (33)
- Reorganize `_pipefunc.py` into multiple modules basnijholt (34)
- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (20)
- Make `__output_name__` positional only basnijholt (35)

0.4.0

What's changed

- Call `update_wrapper` for correct signature basnijholt (11)
- Use `Pipeline.leaf_nodes` instead of unique tip basnijholt (12)
- Add `callables` and `product` to Sweep basnijholt (14)
- Do not overwrite keys that exist in the sweep basnijholt (15)
- Rename `callables` to `derivers` basnijholt (16)

0.3.0

What's changed

- Fix line length basnijholt (5)
- Allow constants in a Sweep basnijholt (4)
- [pre-commit.ci] pre-commit autoupdate pre-commit-ci (3)
- Allow constants in `Sweep`s basnijholt (7)
- Fix coloring of combinable nodes basnijholt (8)
- Unique colors for combinable and non-combinable nodes basnijholt (9)
- Automatically set `output_name` if possible basnijholt (10)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.