Skip to content

pombredanne/FilterPype

Repository files navigation

Introduction

FilterPype is being used for multi-level data analysis, but could be applied to many other areas where it is difficult to split up a system into small independent parts.

Some of its features:

  • Advanced algorithms broken down into simple data filter coroutines
  • Pipelines constructed from filters in the new FilterPype mini-language
  • Domain experts assemble pipelines with no Python knowledge required
  • Sub-pipelines and filters linked by automatic pipeline construction
  • All standard operations available: branching, joining and looping
  • Recursive coroutine pipes allowing calculation of e.g. factorials
  • Using it is like writing a synchronous multi-threaded program

Project sponsored by Flight Data Services and released under the Open Software License (OSL-3.0).

Installation

Package requires pip for installation. :

pip install FilterPype

Source Code

Source code is available from GitHub:

Documentation

Documentation is available from the Python Package Index:

githalytics.com

About

FilterPype is a flow programming framework for multi-level data analysis.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages