Pipefunc

Latest version: v0.46.0

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

Scan your dependencies

Page 10 of 11

0.10.0

What's changed

- Replace `tabulate` dependency by simple function basnijholt (97)
- Make `output_to_func` a `cached_property` and `RunInfo` a `dataclass`, and some renames basnijholt (96)
- Use sphinx-book-theme instead of furo basnijholt (98)
- Only create cache if functions have caching enabled basnijholt (99)
- Make sure to only evaluate a function once when possible basnijholt (100)
- Add `xarray` integration basnijholt (94)

0.9.0

What's changed

- Fix typo in docs and cache improvements basnijholt (73)
- Dump to `FileArray` as soon as possible basnijholt (74)
- Add docs section about `renames` basnijholt (75)
- Reorder the docs and small rewrite basnijholt (76)
- Create separate API docs per module basnijholt (77)
- Add `Pipeline.add_mapspec_axis` for cross-products basnijholt (78)
- Fix bug for `add_mapspec_axis` basnijholt (79)
- Better error message in `Pipeline.run` basnijholt (80)
- Add `mapspecs` method, `sorted_functions` property, and rewrite intro in `README` basnijholt (81)
- Create a temporary `run_folder` if `None` and `README.md` improvements basnijholt (82)
- Add zipping axis test and doc-string basnijholt (83)
- `MapSpec` method changes and add `Pipeline.mapspec_axes` and `mapspec_dimensions` basnijholt (86)
- Implement `FileArray` with internal structure basnijholt (88)
- Add `PipeFunc.copy()` and use it when creating `Pipeline` with tuples including `MapSpec`s basnijholt (89)
- Fix bug and refactor `FileArray` basnijholt (90)
- Rename `manual_shapes` to `internal_shapes` basnijholt (91)
- Allow calling `add_mapspec_axis` on multiple parameters basnijholt (92)
- Style changes basnijholt (93)
- Add support for output arrays with internal structure and autogenerate MapSpecs basnijholt (85)

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)

Page 10 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.