{% extends "layout.html" %} {% set title = _('Bonobo — Data processing for humans') %} {% block body %}
Rewrite in progress, things may be broken for now. Please give us some time to finish painting the walls.

{% trans %} Bonobo is a line-by-line data-processing toolkit for python 3.5+ emphasizing simple and atomic data transformations defined using a directed graph of plain old python callables. {% endtrans %}

{% trans %} It was originally created as a programmatic ETL (extract transform load) python 2.7+ library called rdc.etl, to process tenth of millions of retail stock informations, and served this purpose for years. {% endtrans %}

{% trans %} Bonobo is a clean full-rewrite of rdc.etl, for python 3.5+, and is now used for many ETL as well as non-ETL use cases. For examples, it's pretty easy to write selenium based web crawlers, or twitter bots. As long as a use case can be represented as a graph of callables interracting, Bonobo can be used. {% endtrans %}

Features

{% trans %}Documentation{% endtrans %}

{%- if hasdoc('search') %} {%- endif %}
{%- if hasdoc('genindex') %} {%- endif %}

{% trans %} You can also download PDF/EPUB versions of the Bonobo documentation: PDF version, EPUB version. {% endtrans %}

{% endblock %}