Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/8451/functional-pypelines
Framework for creating composable functions, including an API for running them via a JSON config.
https://github.com/8451/functional-pypelines
functional-programming python
Last synced: 25 days ago
JSON representation
Framework for creating composable functions, including an API for running them via a JSON config.
- Host: GitHub
- URL: https://github.com/8451/functional-pypelines
- Owner: 8451
- License: mit
- Created: 2024-05-13T18:29:56.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-29T15:37:23.000Z (7 months ago)
- Last Synced: 2024-05-31T18:46:50.006Z (7 months ago)
- Topics: functional-programming, python
- Language: Python
- Homepage:
- Size: 2.73 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Functional Pypelines
![](https://img.shields.io/badge/version-1.0.0-blue.svg)
[![lifecycle](https://img.shields.io/badge/lifecycle-stable-green.svg)](https://www.tidyverse.org/lifecycle/#stable)
[![PyPI Downloads](https://img.shields.io/pypi/dm/functional-pypelines.svg?label=PyPI%20downloads)](https://pypi.org/project/functional-pypelines/)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Coverage](https://raw.githubusercontent.com/8451/functional-pypelines/meta/coverage/coverage.svg)](https://github.com/8451/functional-pypelines/tree/meta/coverage)
[![docs](https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](https://8451.github.io/functional-pypelines)Functional Pypelines is a framework for making functions more composable. It accomplishes this by exposing a wrapper class,
Pipeline, that allows functions to be chained together using the `>>` operator. In addition to this, an API is exposed
for running a sequence of Pipeline functions using a JSON config.## Installation
See our installation guide [here](docs/source/installation.md).## Usage
See our usage guide [here](docs/source/usage.md).## Contributing
If you would like to contribute to **functional-pypelines**, please read the
[Contributing Guide](docs/source/contributing.md).## Changelog
A summary of recent updates to **functional-pypelines** can be found in the
[Changelog](docs/source/changelog.md).## Maintainers
| Maintainer | Email |
|-----------------------------------------------------------|--------------------------|
| [Austin Warner](https://github.com/austinwarner-8451) | [email protected] |
| [Michael Stoepel](https://github.com/michaelstoepel-8451) | [email protected] |## Links
- Report a bug or request a feature: https://github.com/8451/functional-pypelines/issues/new/choose
- Documentation: https://8451.github.io/functional-pypelines