Pipefunc

Latest version: v0.61.0

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

Scan your dependencies

Page 11 of 18

0.36.1

๐Ÿงน Maintenance

- Enable Python 3.13 in CI ([384](https://github.com/pipefunc/pipefunc/pull/384))

๐Ÿ› Bug Fixes

- Use `internal_shapes` defined in `pipefunc` in `create_learners` ([383](https://github.com/pipefunc/pipefunc/pull/383))

๐Ÿ“Š Stats

- `.yml`: +1 lines, -1 lines
- `.py`: +23 lines, -1 lines

0.36.0

๐Ÿ“ Other

- Python 3.13 support ([382](https://github.com/pipefunc/pipefunc/pull/382))

๐Ÿ“š Documentation

- Simplify example in README.md ([379](https://github.com/pipefunc/pipefunc/pull/379))
- Add `html_theme_options` ([371](https://github.com/pipefunc/pipefunc/pull/371))
- More improvements ([370](https://github.com/pipefunc/pipefunc/pull/370))
- Reorder and reorganize docs ([364](https://github.com/pipefunc/pipefunc/pull/364))
- Add `sphinx-notfound-page` for 404 ([369](https://github.com/pipefunc/pipefunc/pull/369))

๐Ÿ”„ Pre-commit

- [pre-commit.ci] pre-commit autoupdate ([377](https://github.com/pipefunc/pipefunc/pull/377))

๐Ÿ“ฆ Dependencies

- โฌ†๏ธ Update mamba-org/setup-micromamba action to v2 ([376](https://github.com/pipefunc/pipefunc/pull/376))

๐Ÿงน Maintenance

- Move `ProgressTracker` widget a `_widgets` folder ([373](https://github.com/pipefunc/pipefunc/pull/373))

๐Ÿ“Š Stats

- `.yml`: +9 lines, -8 lines
- `.yaml`: +2 lines, -2 lines
- `.md`: +200 lines, -35 lines
- `.py`: +26 lines, -10 lines
- `.ipynb`: +758 lines, -893 lines
- `.py}`: +0 lines, -0 lines
- `.toml`: +8 lines, -6 lines

0.35.1

โœจ Enhancements

- Allow pickling `DiskCache` without LRU Cache ([368](https://github.com/pipefunc/pipefunc/pull/368))
- Allow `range(...)` as input in `map` ([365](https://github.com/pipefunc/pipefunc/pull/365))

๐Ÿ”„ Pre-commit

- [pre-commit.ci] pre-commit autoupdate ([366](https://github.com/pipefunc/pipefunc/pull/366))

๐Ÿ“š Documentation

- Use Ruff badge instead of Black ([367](https://github.com/pipefunc/pipefunc/pull/367))
- Improve intro in README ([363](https://github.com/pipefunc/pipefunc/pull/363))
- New title and tag line ([362](https://github.com/pipefunc/pipefunc/pull/362))

๐Ÿ“Š Stats

- `.yaml`: +1 lines, -1 lines
- `.md`: +6 lines, -4 lines
- `.py`: +30 lines, -4 lines

0.35.0

๐Ÿ“š Documentation

- Inline `mapspec` in physics based example ([361](https://github.com/pipefunc/pipefunc/pull/361))
- Rely on latest release of MyST ([360](https://github.com/pipefunc/pipefunc/pull/360))
- Add FAQ entry about mixing executors and storages ([359](https://github.com/pipefunc/pipefunc/pull/359))
- Fix list formatting in Sphinx docs ([358](https://github.com/pipefunc/pipefunc/pull/358))

โœจ Enhancements

- Allow a different `Executor` per `PipeFunc` ([357](https://github.com/pipefunc/pipefunc/pull/357))
- Allow setting a `storage` per `PipeFunc` ([356](https://github.com/pipefunc/pipefunc/pull/356))
- Fallback to serialization for cache keys ([355](https://github.com/pipefunc/pipefunc/pull/355))
- Set `fallback_to_str` to False by default for caching ([354](https://github.com/pipefunc/pipefunc/pull/354))

๐Ÿ“Š Stats

- `.py`: +701 lines, -132 lines
- `.yml`: +1 lines, -1 lines
- `.md`: +66 lines, -1 lines
- `.ipynb`: +4 lines, -10 lines
- `.toml`: +0 lines, -2 lines

0.34.0

โœจ Enhancements

- Add more space between `:` and name in `visualize_graphviz` ([353](https://github.com/pipefunc/pipefunc/pull/353))
- Add `pipefunc.testing.patch` ([352](https://github.com/pipefunc/pipefunc/pull/352))
- Include mapspec axis in the outputs of `PipeFunc` directly ([349](https://github.com/pipefunc/pipefunc/pull/349))
- Keep mapspec in argument nodes in `visualize_graphviz` ([348](https://github.com/pipefunc/pipefunc/pull/348))

๐Ÿ“š Documentation

- Add mapspec plots to tutorial ([351](https://github.com/pipefunc/pipefunc/pull/351))

๐Ÿงน Maintenance

- Remove trailing commas to have arg lists on single line ([350](https://github.com/pipefunc/pipefunc/pull/350))

๐Ÿ“Š Stats

- `.md`: +49 lines, -0 lines
- `.ipynb`: +88 lines, -61 lines
- `.py`: +191 lines, -128 lines

0.33.0

โœจ Enhancements

- Add `pipeline.map_async` and a progress bar ([333](https://github.com/pipefunc/pipefunc/pull/333))
- Raise an error with a helpful error message for missing dependencies ([347](https://github.com/pipefunc/pipefunc/pull/347))
- Add optimized `FileArray.mask_linear` ([346](https://github.com/pipefunc/pipefunc/pull/346))
- Refactor `pipeline.map.run` to prepare for async implementation ([334](https://github.com/pipefunc/pipefunc/pull/334))
- Speedup code by 40% via simple change ([337](https://github.com/pipefunc/pipefunc/pull/337))
- Improve missing plotting backend error message ([332](https://github.com/pipefunc/pipefunc/pull/332))

๐Ÿ“ฆ Dependencies

- โฌ†๏ธ Update astral-sh/setup-uv action to v3 ([344](https://github.com/pipefunc/pipefunc/pull/344))

๐Ÿค– CI

- Remove unused steps from pytest pipeline ([345](https://github.com/pipefunc/pipefunc/pull/345))

๐Ÿงช Testing

- Add a CI pipeline that checks for matching doc-strings ([343](https://github.com/pipefunc/pipefunc/pull/343))
- Add benchmark from FAQ to test suite ([338](https://github.com/pipefunc/pipefunc/pull/338))

๐Ÿ”„ Pre-commit

- [pre-commit.ci] pre-commit autoupdate ([340](https://github.com/pipefunc/pipefunc/pull/340))

๐Ÿ› Bug Fixes

- Load custom objects correctly in `xarray` ([336](https://github.com/pipefunc/pipefunc/pull/336))

๐Ÿ“š Documentation

- Add FAQ question about overhead/performance ([335](https://github.com/pipefunc/pipefunc/pull/335))

๐Ÿ“Š Stats

- `.py`: +1378 lines, -63 lines
- `.yml`: +44 lines, -9 lines
- `.yaml`: +1 lines, -1 lines
- `.md`: +53 lines, -0 lines
- `.toml`: +8 lines, -4 lines

Page 11 of 18

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