- DOC: New title and tag line basnijholt (362) - DOC: Improve intro in README basnijholt (363) - ENH: Allow `range(...)` as input in `map` basnijholt (365) - DOC: Use Ruff badge instead of Black basnijholt (367) - [pre-commit.ci] pre-commit autoupdate pre-commit-ci (366) - ENH: Allow pickling `DiskCache` without LRU Cache basnijholt (368)
0.35.0
What's changed
- ENH: Set `fallback_to_str` to False by default for caching basnijholt (354) - ENH: Fallback to serialization for cache keys basnijholt (355) - ENH: Allow setting a `storage` per `PipeFunc` basnijholt (356) - ENH: Allow a different `Executor` per `PipeFunc` basnijholt (357) - DOC: Fix list formatting in Sphinx docs basnijholt (358) - DOC: Add FAQ entry about mixing executors and storages basnijholt (359) - DOC: Rely on latest release of MyST basnijholt (360) - DOC: Inline `mapspec` in physics based example basnijholt (361)
0.34.0
What's changed
- ENH: Keep mapspec in argument nodes in `visualize_graphviz` basnijholt (348) - ENH: Include mapspec axis in the outputs of `PipeFunc` directly basnijholt (349) - MAINT: Remove trailing commas to have arg lists on single line basnijholt (350) - DOC: Add mapspec plots to tutorial basnijholt (351) - ENH: Add `pipefunc.testing.patch` basnijholt (352) - ENH: Add more space between `:` and name in `visualize_graphviz` basnijholt (353)
0.33.0
What's changed
- ENH: Improve missing plotting backend error message basnijholt (332) - DOC: Add FAQ question about overhead/performance basnijholt (335) - FIX: Load custom objects correctly in `xarray` basnijholt (336) - TST: Add benchmark from FAQ to test suite basnijholt (338) - ENH: Speedup code by 40% via simple change basnijholt (337) - ENH: Refactor `pipeline.map.run` to prepare for async implementation basnijholt (334) - [pre-commit.ci] pre-commit autoupdate pre-commit-ci (340) - TST: Add a CI pipeline that checks for matching doc-strings basnijholt (343) - CI: Remove unused steps from pytest pipeline basnijholt (345) - ENH: Add optimized `FileArray.mask_linear` basnijholt (346) - ENH: Raise an error with a helpful error message for missing dependencies basnijholt (347) - ENH: Add `pipeline.map_async` and a progress bar basnijholt (333)
- FIX: Improve the parallel store compatibility checking function basnijholt (331)
0.32.0
What's changed
- DOC: Use `DiskCache` to prevent 317 basnijholt (318) - DOC: Explain what a pipeline is basnijholt (321) - ENH: Allow `visualize` to take an int for `figsize` (square) basnijholt (322) - [pre-commit.ci] pre-commit autoupdate pre-commit-ci (324) - ENH: Implement `graphviz` based visualization basnijholt (323) - ENH: Make Graphviz PipeFunc nodes rounded basnijholt (329) - ENH: Allow `pipeline.map` to run without disk basnijholt (327)