Skip to main content

Bonobo

Project description

🐵 bonobo
=========

Data-processing. By monkeys. For humans.

Bonobo is a data-processing library for python 3.5+ that emphasises writing
simple, atomic, plain old python functions and chaining them using a basic
acyclic graph. The nodes will need a bit of plumbery to be runnable in
different means (iteratively, in threads, in processes, on different machines
...) but that should be as transparent as possible.

The only thing asked of the developer is to write "pure" functions to
process data (create a new dict, don't change in place, etc.), and everything
should be fine from this point.

It's a young rewrite of an old python2.7 tool that ran millions of
transformations per day for years on production, so as though it may not yet
be complete or fully stable (please, allow us to reach 1.0), the underlying
concepts work.

* Documentation: http://docs.bonobo-project.org/
* Release announcements: http://eepurl.com/csHFKL
* Old project (for reference, don't use anymore, instead, help us recode the missing parts in bonobo): http://etl.rdc.li/


.. image:: https://travis-ci.org/python-bonobo/bonobo.svg?branch=0.2
:target: https://travis-ci.org/python-bonobo/bonobo
:alt: Continuous Integration

.. image:: https://landscape.io/github/python-bonobo/bonobo/0.2/landscape.svg?style=flat
:target: https://landscape.io/github/python-bonobo/bonobo/0.2
:alt: Code Health

.. image:: https://img.shields.io/coveralls/python-bonobo/bonobo.svg
:target: https://coveralls.io/github/python-bonobo/bonobo?branch=0.2
:alt: Coverage

.. image:: https://readthedocs.org/projects/bonobo/badge/?version=0.2
:target: http://docs.bonobo-project.org/
:alt: Documentation

.. image:: https://img.shields.io/github/downloads/python-bonobo/bonobo/total.svg
:target: https://github.com/python-bonobo/bonobo/releases
:alt: Downloads

.. image:: https://img.shields.io/pypi/dm/bonobo.svg
:target: https://pypi.python.org/pypi/bonobo
:alt: Python Package on PyPI

----

Issues: https://github.com/python-bonobo/bonobo/issues

Roadmap: https://www.bonobo-project.org/roadmap

Slack: https://bonobo-slack.herokuapp.com/

----

Made with ♥ by `Romain Dorgueil <https://twitter.com/rdorgueil>`_ and `contributors <https://github.com/python-bonobo/bonobo/graphs/contributors>`_.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bonobo-0.2.1.macosx-10.12-x86_64.tar.gz (125.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bonobo-0.2.1-py3.6.egg (168.8 kB view details)

Uploaded Egg

bonobo-0.2.1-py2.py3-none-any.whl (112.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file bonobo-0.2.1.macosx-10.12-x86_64.tar.gz.

File metadata

File hashes

Hashes for bonobo-0.2.1.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 9e6da6d00296e8143a9e3f36bcab46fa857b4fa50239589a4c0bfc614b7003db
MD5 26b29f0d4ba2af681a7e115dfa7410ae
BLAKE2b-256 a304213afd02b451e2585a98e940c6e8012e5746a696335e6ae2adb950efed8b

See more details on using hashes here.

File details

Details for the file bonobo-0.2.1-py3.6.egg.

File metadata

  • Download URL: bonobo-0.2.1-py3.6.egg
  • Upload date:
  • Size: 168.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bonobo-0.2.1-py3.6.egg
Algorithm Hash digest
SHA256 ee2abf31028caa220f3a4382befedb8423fd0690492f287d6f66836163aac98d
MD5 6e85176248e7872bf50c2ed6b6ede2eb
BLAKE2b-256 1f0f9836132addd042e74dee60640f5a662d3d6643c4825ce2eb9176d870c35d

See more details on using hashes here.

File details

Details for the file bonobo-0.2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for bonobo-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 252eef953d113d5b1371daf92b477d30a16e0fc3744dd901aecb34ba1e0c1736
MD5 0c66fd47890395350436d12be56f588c
BLAKE2b-256 55c83e2042fbd8be1580feab606a33a29944f9fa10cf704d786d93bf49a43905

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page