Skip to main content

Bonobo

Project description

🐵 bonobo
=========

Data-processing. By monkeys. For humans.

.. 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://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://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/0.2.svg
:target: https://coveralls.io/github/python-bonobo/bonobo?branch=0.2
:alt: Coverage

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.

----

*Bonobo is under heavy development, we're making the best efforts to keep the core as stable as possible but we also need to move forward. Please allow us to reach 1.0 stability and our sincere apologies for anything we'd break in the process (feel free to complain on issues, so we notice breakages we did not expect)*

----

Documentation: http://docs.bonobo-project.org/

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

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

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

Release announcements: http://eepurl.com/csHFKL

----

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

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

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.3.macosx-10.10-x86_64.tar.gz (131.5 kB view details)

Uploaded Source

Built Distributions

bonobo-0.2.3-py3.6.egg (185.2 kB view details)

Uploaded Egg

bonobo-0.2.3-py2.py3-none-any.whl (120.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file bonobo-0.2.3.macosx-10.10-x86_64.tar.gz.

File metadata

File hashes

Hashes for bonobo-0.2.3.macosx-10.10-x86_64.tar.gz
Algorithm Hash digest
SHA256 c67b9731cb18c452d547f40199da3c9cbc315ad8565b0fc2d114cadf7bc0d32e
MD5 0a391b8769bfab2e41f913e39e5240f6
BLAKE2b-256 e3124c4bd35a6ee8cc527819b84c285a06a8df15998c14e33f28ee4cbb861613

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.2.3-py3.6.egg
Algorithm Hash digest
SHA256 aba686f74fb15043bff8e44e1f4a9b710efc0db879e23406794214a255ec0bf5
MD5 ed8c7013dad0d62f92821dde8d700848
BLAKE2b-256 67217369fda3ecfcdc25d7eaaae3965ea78342a8b1e8c6d68ac2aedb4f245bf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bonobo-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4649889df8c2481ff0e7c0f1abdfc5110dd88606a34bf873e022810aa8d94e83
MD5 71ae4086c38369925e81db578d0e5002
BLAKE2b-256 25895a722e0d5efbfaedabb5786438da2810713922d32e5fd4ccd4d4b992d0a2

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