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://img.shields.io/pypi/v/bonobo.svg
:target: https://pypi.python.org/pypi/bonobo
:alt: PyPI

.. image:: https://img.shields.io/pypi/wheel/bonobo.svg
:target: https://pypi.python.org/pypi/bonobo
:alt: Wheel

.. image:: https://img.shields.io/pypi/pyversions/bonobo.svg
:target: https://pypi.python.org/pypi/bonobo
:alt: Versions

.. image:: https://img.shields.io/pypi/l/bonobo.svg
:target: https://pypi.python.org/pypi/bonobo
:alt: License

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

.. 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://api.codacy.com/project/badge/Grade/60aa1ba3ee7b4b4ebd71ca659736c0af
:target: https://www.codacy.com/app/hartym/bonobo
:alt: Code Health from codacy

.. 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 from landscape

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

----

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.2.macosx-10.12-x86_64.tar.gz (127.8 kB view details)

Uploaded Source

Built Distributions

bonobo-0.2.2-py3.6.egg (177.2 kB view details)

Uploaded Egg

bonobo-0.2.2-py2.py3-none-any.whl (116.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

File hashes

Hashes for bonobo-0.2.2.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 0ae6382fb808521319c4ee419e3bca67721f26225c913fa30b02a36f0d7af4d0
MD5 e1e6a6ee4742e32e3a484c4498d190fe
BLAKE2b-256 9496e730c0eecccf8b57c29d1c1a97171bc1460d16ef7917e8719463ec6a3389

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.2.2-py3.6.egg
Algorithm Hash digest
SHA256 7b0f806bf65b66163f55a0a5d8b64fc073f01616af32f833c420dd089f2d67f3
MD5 8b67046ca66734fe45f98792ce5ae094
BLAKE2b-256 8f42b080ec1860adf8a89be01da851228282dc5f5d0796fc06a8f34b12b519cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bonobo-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 87f16a9bca5d99d5796cae9c936ec65227294415e56358042e0694061bb63c4e
MD5 f182693bb2cb3c60334257dac91fcac4
BLAKE2b-256 0dc06761067c6e2a32df57fbb2f28ea35f1b5b297558ec29bde695445db3b611

See more details on using hashes here.

Supported by

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