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.
Source Distribution
Built Distribution
File details
Details for the file odbo-0.0.6.tar.gz
.
File metadata
- Download URL: odbo-0.0.6.tar.gz
- Upload date:
- Size: 15.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3db8f04328f98b4f5dc977b8726d06a0b3649d6bd409d0eee830e4bde33e8c36 |
|
MD5 | 3c8969f6ed633dc23f78cd013964b859 |
|
BLAKE2b-256 | 262f1eb7b78776d7f01146ffcd2e38a77fcb36645a1f18660e2f487f42730bc1 |
File details
Details for the file odbo-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: odbo-0.0.6-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0694c4269457296d4df76eec865a120bdb0396eb863b66548a34d8016554ef2c |
|
MD5 | 08b6dc04d33f75bbbbba70ae481244f7 |
|
BLAKE2b-256 | e36c856ba8e5469254705492f66a2b4d1aa34af3095cc4f2ce4f7763eda7a356 |