Skip to main content

odbo is a tool to simplify the distribution of pandas DataFrames as CSV and database files.

Project description

anaconda docs travis codecov

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for odbo, version 0.0.6
Filename, size File type Python version Upload date Hashes
Filename, size odbo-0.0.6-py3-none-any.whl (3.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size odbo-0.0.6.tar.gz (15.4 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page