pipefunc

View on PyPIReverse Dependencies (1)

0.52.1 pipefunc-0.52.1-py3-none-any.whl
0.52.0 pipefunc-0.52.0-py3-none-any.whl
0.51.4 pipefunc-0.51.4-py3-none-any.whl

Wheel Details

Project: pipefunc
Version: 0.52.1
Filename: pipefunc-0.52.1-py3-none-any.whl
Download: [link]
Size: 154530
MD5: eb2aa0549776e46c33f1c08f4d1451e9
SHA256: 4ab2d74e75725c739a9c17766d4d3439c0b61f2ec05d51945e7070715969f6fa
Uploaded: 2025-01-30 20:08:11 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pipefunc
Version: 0.52.1
Summary: A Python library for defining, managing, and executing function pipelines.
Maintainer-Email: Bas Nijholt <bas[at]nijho.lt>
Project-Url: homepage, https://pipefunc.readthedocs.io/
Project-Url: documentation, https://pipefunc.readthedocs.io/
Project-Url: repository, https://github.com/pipefunc/pipefunc
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: System :: Distributed Computing
Requires-Python: >=3.10
Requires-Dist: cloudpickle
Requires-Dist: networkx
Requires-Dist: numpy
Requires-Dist: adaptive; extra == "adaptive"
Requires-Dist: adaptive-scheduler (>=2.14.0); extra == "adaptive"
Requires-Dist: adaptive; extra == "all"
Requires-Dist: adaptive-scheduler (>=2.14.0); extra == "all"
Requires-Dist: bokeh; extra == "all"
Requires-Dist: graphviz; extra == "all"
Requires-Dist: graphviz-anywidget (>=0.3.0); extra == "all"
Requires-Dist: griffe; extra == "all"
Requires-Dist: holoviews; extra == "all"
Requires-Dist: ipywidgets; extra == "all"
Requires-Dist: matplotlib; extra == "all"
Requires-Dist: pandas; extra == "all"
Requires-Dist: psutil; extra == "all"
Requires-Dist: rich; extra == "all"
Requires-Dist: xarray; extra == "all"
Requires-Dist: zarr (<3,>=2); extra == "all"
Requires-Dist: griffe; extra == "autodoc"
Requires-Dist: rich; extra == "autodoc"
Requires-Dist: adaptive; extra == "dev"
Requires-Dist: adaptive-scheduler (>=2.14.0); extra == "dev"
Requires-Dist: black[jupyter]; extra == "dev"
Requires-Dist: bokeh; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: emoji; extra == "dev"
Requires-Dist: graphviz; extra == "dev"
Requires-Dist: graphviz-anywidget (>=0.3.0); extra == "dev"
Requires-Dist: griffe; extra == "dev"
Requires-Dist: holoviews; extra == "dev"
Requires-Dist: ipywidgets; extra == "dev"
Requires-Dist: jupytext; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: myst-nb; extra == "dev"
Requires-Dist: myst-parser; extra == "dev"
Requires-Dist: nltk; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: psutil; extra == "dev"
Requires-Dist: pydantic; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-codspeed; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-timeout; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: rich; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: scikit-image; extra == "dev"
Requires-Dist: seaborn; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-autodoc-typehints; extra == "dev"
Requires-Dist: sphinx-book-theme; extra == "dev"
Requires-Dist: sphinx-copybutton; extra == "dev"
Requires-Dist: sphinx-notfound-page; extra == "dev"
Requires-Dist: sphinx-togglebutton; extra == "dev"
Requires-Dist: sphinxcontrib-mermaid; extra == "dev"
Requires-Dist: versioningit; extra == "dev"
Requires-Dist: xarray; extra == "dev"
Requires-Dist: zarr (<3,>=2); extra == "dev"
Requires-Dist: adaptive; extra == "docs"
Requires-Dist: adaptive-scheduler (>=2.14.0); extra == "docs"
Requires-Dist: bokeh; extra == "docs"
Requires-Dist: emoji; extra == "docs"
Requires-Dist: graphviz; extra == "docs"
Requires-Dist: graphviz-anywidget (>=0.3.0); extra == "docs"
Requires-Dist: griffe; extra == "docs"
Requires-Dist: holoviews; extra == "docs"
Requires-Dist: ipywidgets; extra == "docs"
Requires-Dist: jupytext; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: nltk; extra == "docs"
Requires-Dist: pandas; extra == "docs"
Requires-Dist: psutil; extra == "docs"
Requires-Dist: rich; extra == "docs"
Requires-Dist: scikit-image; extra == "docs"
Requires-Dist: seaborn; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-notfound-page; extra == "docs"
Requires-Dist: sphinx-togglebutton; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: versioningit; extra == "docs"
Requires-Dist: xarray; extra == "docs"
Requires-Dist: zarr (<3,>=2); extra == "docs"
Requires-Dist: adaptive; extra == "extras"
Requires-Dist: graphviz; extra == "extras"
Requires-Dist: graphviz-anywidget; extra == "extras"
Requires-Dist: griffe; extra == "extras"
Requires-Dist: ipywidgets; extra == "extras"
Requires-Dist: matplotlib; extra == "extras"
Requires-Dist: pandas; extra == "extras"
Requires-Dist: psutil; extra == "extras"
Requires-Dist: rich; extra == "extras"
Requires-Dist: xarray; extra == "extras"
Requires-Dist: zarr; extra == "extras"
Requires-Dist: pandas; extra == "pandas"
Requires-Dist: bokeh; extra == "plotting"
Requires-Dist: graphviz; extra == "plotting"
Requires-Dist: holoviews; extra == "plotting"
Requires-Dist: matplotlib; extra == "plotting"
Requires-Dist: psutil; extra == "profiling"
Requires-Dist: pydantic; extra == "pydantic"
Requires-Dist: rich; extra == "rich"
Requires-Dist: coverage; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-codspeed; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: versioningit; extra == "test"
Requires-Dist: graphviz-anywidget (>=0.3.0); extra == "widgets"
Requires-Dist: ipywidgets; extra == "widgets"
Requires-Dist: xarray; extra == "xarray"
Requires-Dist: zarr (<3,>=2); extra == "zarr"
Provides-Extra: adaptive
Provides-Extra: all
Provides-Extra: autodoc
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: extras
Provides-Extra: pandas
Provides-Extra: plotting
Provides-Extra: profiling
Provides-Extra: pydantic
Provides-Extra: rich
Provides-Extra: test
Provides-Extra: widgets
Provides-Extra: xarray
Provides-Extra: zarr
Description-Content-Type: text/markdown
License-File: AUTHORS.md
License-File: LICENSE
[Description omitted; length: 9853 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pipefunc/__init__.py sha256=p9HvRzFITyO3_4LB-NsJ7lViN9WaDItQ3AcZkDgpkwY 588
pipefunc/_adaptive.py sha256=-pZ2e2EHkh02t9MdsJWnetog8N5QawkXsEEGZH2yI-g 3987
pipefunc/_pipefunc.py sha256=ECyXMicV3hB3E2o2uJpzMRdYO3LP6KEkSEbofB4GRiU 64349
pipefunc/_plotting.py sha256=DsGCDjAS9mbM3Utk_FIK189LeeGTrDIiTt3_K_06Xfc 22185
pipefunc/_profile.py sha256=25s6Cz75Xr43Uq1gFQalpCW-0cKR-gV1mKdNb0Iy7Cw 5720
pipefunc/_utils.py sha256=QdtAjmX_Gtx54gtv9r_MNJCYj1Tf3QvgESC0lnYayDs 15055
pipefunc/_variant_pipeline.py sha256=WzUGvPJW70VC5-HIgm74MEVpT-KQ9o5f7HUhOdfmmFo 24207
pipefunc/_version.py sha256=Vum1odFCuLdlvYTEV7df6RZXLHEzbsjolZCcb9z4Uxo 476
pipefunc/cache.py sha256=Agul06TLSx0SNdQlmLYKlOp4JXxxlKeRfowykLIFmbA 26101
pipefunc/exceptions.py sha256=JFC1ldytP5Wbx3Z3qmiMpzqFAmPdautNvVROyMK6L30 171
pipefunc/helpers.py sha256=0rBXiTPBGKK4EqbBUvZk3VLVOXmxqyfZRz2s8_iSw0k 3938
pipefunc/lazy.py sha256=m9hvX0mWOIg5Y3k7rt5aHoUFjmGbmcrGnMar0O6F5rE 3380
pipefunc/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pipefunc/resources.py sha256=16AWGuz47AZD3WAPXfOd0jKa9f93xy_6KZhMh0vjvls 12223
pipefunc/sweep.py sha256=KgawSd9eLhN1cjNxUJj_HBMsVscbvAfxwGFWMJ3dNbE 19854
pipefunc/testing.py sha256=-eWth7zMRLdSuaq-ykF6pzKU7ONkJEbdwD_JmXWH55c 2168
pipefunc/typing.py sha256=ua5exOt8ozXfXSxQyBw2d5Cj4pblZ_8n0VT6ZhNEvGs 12961
pipefunc/_pipeline/__init__.py sha256=B9qiwfx-ngG-sV5hFY1deTtm4ZKSnFh6bfsm6ARv5nw 52
pipefunc/_pipeline/_autodoc.py sha256=zKPAcouv-SgVg0LwZ2m0hC0UFHH3oIJhMHqLXhZCnkw 10597
pipefunc/_pipeline/_base.py sha256=egqHEA55P_iDdOOtlY0tdJz55iPkRK83gals9UxOA40 93062
pipefunc/_pipeline/_cache.py sha256=HeCX5ZWsOitFCo07fOgZ2XnuXBZYdsM8OwWOgndUvS8 4401
pipefunc/_pipeline/_mapspec.py sha256=xK4IS_VrKE4_7Hn-GtNrscHH_Y94Mk54ymUtBR-ymxw 4833
pipefunc/_pipeline/_simplify.py sha256=UL6hpiN5HqJYVkxyYOUT3EoffoXMjwS6aYj4Zrcp-oc 9909
pipefunc/_pipeline/_types.py sha256=8oziuPEKBrniuBvWB0ebsv2UjxQH5m0oIy_y0KK0pd0 269
pipefunc/_pipeline/_validation.py sha256=hAqlD2w0OiCJwG4gy2ytoVBiIp48dOgyu4fXU7erzHU 5869
pipefunc/_widgets/__init__.py sha256=-Fuh6F_wCHDaiRPL6ScsrpYHtC4Dlj7V3a36wmJiVd4 86
pipefunc/_widgets/progress.py sha256=FkJvXoZG698BuUmZom6d0vT1-kzRENN0KG1p8TY2zlI 13565
pipefunc/map/LICENSE sha256=TVWffF4ZR3IpW420Z3UZSNJPKAkQFPn4YGgun8k0kXA 1402
pipefunc/map/__init__.py sha256=ttR_Di1c4PLE_vdyWYv61s_HUsaCV35sNQkyw2GifgI 1184
pipefunc/map/_adaptive_scheduler_slurm_executor.py sha256=Mr3OVQXJuoPVqNBi_bc9rnh2NBqgWKV4BXsfmjfFEVg 8443
pipefunc/map/_load.py sha256=7p7LCj-mD1YiVICcfBTfENawD3B8DgbLVxm96dGoiHc 1651
pipefunc/map/_mapspec.py sha256=iV792VJOoufvv9uWRr1S4_uguawSOrvXGV0EUSa6HrE 19104
pipefunc/map/_prepare.py sha256=Rqvcjp_OBinkkDEY1QdcfPLXDCEGWNIUYWMXgEQOxUI 7263
pipefunc/map/_progress.py sha256=lPDJbqUxWO6AeuwC4qNwXzigzhnwYJDmZ0j69eexP1I 2563
pipefunc/map/_result.py sha256=uMpNUg2gG9uPjQl1MGAdFe2QNkVH2x02kjTjM8E5mSE 1345
pipefunc/map/_run.py sha256=a7BX2n34euvUa6aMUkj4Wjq2VQy09upCqE7ruZiWsQk 45836
pipefunc/map/_run_info.py sha256=V0zBa9l79nTz5CExVXYKXVXA31KQpAi066y6WC6Vw00 14886
pipefunc/map/_shapes.py sha256=dmY8EO9pbH-n0HfPhdQgb6JYYmh24YIPVP75tbEagno 3333
pipefunc/map/_types.py sha256=IgkcfJXD9LIN2xQGgYY7oLM2R4hLN1SBsV1WJDigF64 209
pipefunc/map/adaptive.py sha256=ShKDZaR0XEjNdWeUCPa7c1KT6SEUBhPatmnnj8Jj30E 24060
pipefunc/map/adaptive_scheduler.py sha256=j2chmpauLuQn1AE1Sh8kF9c3U9TJY_j1vhBNol-mL8E 10574
pipefunc/map/xarray.py sha256=4RNW6GekqRhkOe2U68nBweyYopbhIXs7sJiulkXaGVk 5283
pipefunc/map/_storage_array/__init__.py sha256=8W7JVoeaQlwWKMA31_c7wbGTCAdM4pNPve7m6S5VXsM 71
pipefunc/map/_storage_array/_base.py sha256=mLMYGa-vx2qfw4IxMBXPgIYPAp-faUeso1tBJl0GCpQ 7009
pipefunc/map/_storage_array/_dict.py sha256=XEgrX3ipjBZCTy9xpD9_EMV3cKQxx76HjMCTkgl1L_o 10373
pipefunc/map/_storage_array/_file.py sha256=bJymLhUFmZKLlBcmPexERfmXHldClfmDVpnrIy-08Es 10999
pipefunc/map/_storage_array/_zarr.py sha256=kpmxuNtDPNMNwZR-iu267Q4ZPPEzTj53HttH_L377pU 14257
pipefunc-0.52.1.dist-info/METADATA sha256=Ae_4X16VIup1lo_eJMjqsogNRpxkMSbwaupiwDcs1fo 16610
pipefunc-0.52.1.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pipefunc-0.52.1.dist-info/licenses/AUTHORS.md sha256=W55DNMFDTDOddUC1CXOPLY8RQY0HPUSMSPmSDTrOSb0 109
pipefunc-0.52.1.dist-info/licenses/LICENSE sha256=FIu1oQpGHdOwvpL_33f0lGehX7GDxBteS3S-tYCfv1M 1060
pipefunc-0.52.1.dist-info/RECORD