Skip to main content
https://img.shields.io/pypi/pyversions/function-pipe.svg https://img.shields.io/pypi/v/function-pipe.svg https://img.shields.io/codecov/c/github/InvestmentSystems/function-pipe.svg https://img.shields.io/github/workflow/status/InvestmentSystems/function-pipe/Test?label=test&logo=Github https://img.shields.io/github/workflow/status/InvestmentSystems/function-pipe/Quality?label=quality&logo=Github https://img.shields.io/readthedocs/function-pipe.svg https://img.shields.io/pypi/status/function-pipe.svg

function-pipe

The function-pipe Python module defines the class FunctionNode (FN) and decorators to create the derived-class PipeNode (PN). FNs are wrappers of callables that permit returning new FNs after applying operators, composing callables, or partialing. This supports the flexible combination of functions in a lazy and declarative manner.

PipeNodes (PNs) are FNs prepared for extended function composition or dataflow programming. PNs, through a decorator-provided, two-stage calling mechanism, expose to wrapped functions both predecessor output and a common initial input. Rather than strictly linear pipelines, sequences of PNs can be stored and reused; PNs can be provided as arguments to other PNs; and results from PNs can be stored for later recall in the same pipeline.

Code: https://github.com/InvestmentSystems/function-pipe

Docs: http://function-pipe.readthedocs.io

Packages: https://pypi.python.org/pypi/function-pipe

Metadata

Release files for function-pipe 2.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for function-pipe 2.1.2
File Size Uploaded Provenance Actions
function-pipe-2.1.2.tar.gz 20.7 kB Without provenance Details for function-pipe-2.1.2.tar.gz

Release files / function-pipe-2.1.2.tar.gz

Download URL function-pipe-2.1.2.tar.gz
Size 20.7 kB
Tags Source
SHA-256 checksum
How to use checksums
66dfae5fae07ff5868b9480622a04ed22f2d8b50d6f079bb085b892251c8420b
BLAKE2b-256 checksum
How to use checksums
3c7e124038d3d043ccbd30a090a689c29f2e769da9311d2b02f4cadf099523d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.12

Security for function-pipe 2.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page