odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.
Project description
odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.
It analyses a text file and spits out SQL that creates a database table and loads data into that table.
It is similar to to the blaze odo project, and hence carries a similar name. It was previously called “datapkg”, but it seems that this name is [already taken].
Examples
mysql_install_db --no-defaults --basedir=$HOME/anaconda --datadir=$HOME/tmp/mysql_db
mysqld --no-defaults --basedir=$HOME/anaconda --datadir=$HOME/tmp/mysql_db
TODO
[ ] Lower flake8 max-complexity to 10.
[ ] PostgreSQL support.
[ ] HDF5 support.
[ ] MariaDB CollumnStore support.
Contributing
Make sure all tests pass before merging into master.
Follow the PEP8 / PyFlake / Flake8 / etc. guidelines.
Add tests for new code.
Try to document things.
Break any / all of the above if you have a good reason.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.