Skip to main content

Bonobo

Project description

Data-processing for humans.

PyPI Versions Documentation Continuous Integration (Linux) Continuous Integration (Windows) Code Climate Coverage

Bonobo is an extract-transform-load framework for python 3.5+ (see comparisons with other data tools).

Bonobo uses plain old python objects (functions, generators and iterators), allows to link them in a directed graph and execute them using a parallelized strategy, without having to worry about the underlying complexity.

Developpers can focus on writing simple and atomic operations, that are by-design easy to unit-test, while the framework focus on applying them concurrently to rows of data.

One thing to note: write pure transformations and you’ll be safe.

Bonobo is 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 basics are there.


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 and contributors.

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

Uploaded Source

Built Distributions

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

Uploaded Egg

bonobo-0.2.4-py2.py3-none-any.whl (120.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for bonobo-0.2.4.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 f2c1c21ff96ef977bd50a908ba2a8c518c7da5cf3c96e509b36b4813e782c849
MD5 94572bc72e0f261c7a702ab31c812461
BLAKE2b-256 e662cd757f6d3876fe14c253f5e4f4c5be432f73cad4d20adbb6cbecd2b3fe83

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.2.4-py3.6.egg
Algorithm Hash digest
SHA256 7e87b3a6f05e5ac711c8b1515f8791cf48b44fb859c1b9df9b309cb0cb3e0906
MD5 cc63635b1492571d6227816314e2badb
BLAKE2b-256 6dfd55176fa48664c00dea6907f54dc5ab6a6647ee959a64091d74ff4487a92d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bonobo-0.2.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7f29ab0c8b1e23a5f90db134a6166384ff8a9adf163d3b6695aceb6e7193a102
MD5 f5bb0891ade2671482f6049ef91a89d2
BLAKE2b-256 0a3d9454c749ff81d965d36d49caae114ac061a2e068071c9dac104686a9a80e

See more details on using hashes here.

Supported by

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