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: 3 months 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-29T15:37:23.000Z (over 1 year ago)
- Last Synced: 2024-05-31T18:46:50.006Z (over 1 year 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://www.tidyverse.org/lifecycle/#stable)
[](https://pypi.org/project/functional-pypelines/)
[](https://github.com/pre-commit/pre-commit)
[](https://github.com/8451/functional-pypelines/tree/meta/coverage)
[](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) | austin.warner@8451.com |
| [Michael Stoepel](https://github.com/michaelstoepel-8451) | michael.stoepel@8451.com |
## Links
- Report a bug or request a feature: https://github.com/8451/functional-pypelines/issues/new/choose
- Documentation: https://8451.github.io/functional-pypelines