Coder Social home page Coder Social logo

gdevanla / function-pipe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from investmentsystems/function-pipe

0.0 3.0 0.0 297 KB

Tools for extended function composition and pipelines in Python

Home Page: http://function-pipe.readthedocs.io

License: MIT License

Python 100.00%

function-pipe's Introduction

function-pipe

The function-pipe 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 from operator application and composition with other FNs. This supports combining functions in a lazy and declarative manner. PipeNodes (PNs) are FNs prepared for extended function composition. PNs expose to wrapped functions both predecessor output and a common initial input shared by all nodes. 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 later in the same pipeline.

Code: https://github.com/InvestmentSystems/function-pipe Docs: http://function-pipe.readthedocs.io

function-pipe's People

Contributors

flexatone avatar

Watchers

James Cloos avatar Guru Devanla avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.