Convert your datapackages
Project description
Datapackage Convert
Conversions from tabular-data-packages. Currently:
- Merge mulitple datapackages into one.
- To SQLite
- To Parquet
Install
pip install datapackage_convert
Usage
When refering to a datapackage you can either reference:
- A
datapackage.json
file. - A datapackage directory containing a
datapackage.json
file. e.g./a/datapackage/dir
- A zip file containing a
datapackage.json
file. e.g.my_datapackage.zip
Merge datapackage
This will merge datapckages into a single one.
from datapackage_convert import merge_datapackage
merge_datapackage('output_datapackage', ['datapackage1', 'datapackage2'])
To SQLite
Will convert to sqlite file. Adding foreign key relationships and indexes for them.
from datapackage_convert import datapackage_to_sqlite
datapackage_to_sqlite('mydatabase.db', 'my_datapackage')
To parquet
Will convert to snappy compressed parquet files.
from datapackage_convert import datapackage_to_parquet
datapackage_to_parquet('output_directory', 'my_datapackage')
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 Distributions
Close
Hashes for datapackage_convert-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90545867c0d5236b288d9b929b33f7effefeafbd8e8a4536e5b053373dbb631f |
|
MD5 | 46d1337b7caa92d523f8ac3833034c95 |
|
BLAKE2b-256 | 48975229569e62bd4df75a5052606a7b47d85978d57b616681a7c817f12f043e |
Close
Hashes for datapackage_convert-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67a6832097ed148c25409a739124080bb69646a75471ee66febf14b192b6c021 |
|
MD5 | 999e0b9d5afb7ac67f2e9683043565be |
|
BLAKE2b-256 | 16e9b8c0a19eb0b572a27f7cb16ede8e388cc3782f24b420c3834a975cdd567b |
Close
Hashes for datapackage_convert-0.1.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0796559c6d3226d6d6ccebd1de250524951ea07b0238ce4a5a6964bdbf23687a |
|
MD5 | 81fc311abdf77e767be6d674caf68353 |
|
BLAKE2b-256 | 8ac987f3385e3486f7e6d4b8342971449cf30dc4651677a82c394b0e0b9d0b83 |
Close
Hashes for datapackage_convert-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0059f5c2ee150da716dbb63d45eef27c8c355ed129ddb77bdc37f557a8413f0 |
|
MD5 | 1d625404be48decf65d3b5ae6938e030 |
|
BLAKE2b-256 | d574521e0d1f8b6d6c9a42e78686a13b9d6565bbb59f094a00219e7ebd98aa0f |
Close
Hashes for datapackage_convert-0.1.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91995ec886236414eceedad260d366f49c3104ce025459549a69596b442eb4e9 |
|
MD5 | 90e7f787ac677736a9a75c790687842a |
|
BLAKE2b-256 | 0d7ce2dd8b869f8b580a05844d76ee098ddc641d7e8319905914a9eab1123e4c |
Close
Hashes for datapackage_convert-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59e37ec2517113e6be76cc1b1099e638f7ea122a4ae300a37b1df59bd75e8ed7 |
|
MD5 | 67cb5117545458c0763b7c6325972fab |
|
BLAKE2b-256 | 9472f3a657ff6823c620ab7ec9ab311326229ce8d97c0b8dd8761563812dc613 |
Close
Hashes for datapackage_convert-0.1.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 729e1713b802a03d289d2a6bea1aa618a3d6c6c25e71cf291d703f22e427d0d4 |
|
MD5 | 45910ebee145f88171d0a8a2bc0cceee |
|
BLAKE2b-256 | f234b3d0612bf2dd15103eb02b82345166486096ceea0aedade99b31f6ab9a91 |
Close
Hashes for datapackage_convert-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a44d76cdec66b4a49fe8951246380bcd132c98fe6f838d28d6ed41a17cf3358 |
|
MD5 | 02b8921fbe7f3160146456ffcf7c902a |
|
BLAKE2b-256 | 43aa45a2b22d59062be85346a688123fda5b4dc02352c6a54fc5ef88ad74ba06 |
Close
Hashes for datapackage_convert-0.1.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbf8fc0c591d35c084176cf2de6144efbbd240f33f43e5983d1b19d2b783be5 |
|
MD5 | 38446022c5c9312787f0af88e86d5c11 |
|
BLAKE2b-256 | 12ccdc24f1a000386d9aca5f20379cbdb5c5b94cc8d4c0bae729e005ffe83678 |
Close
Hashes for datapackage_convert-0.1.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd2f89a743f0ab69a09bfef6f73c85d82c788b273e272c9e9e61abd2756be18 |
|
MD5 | b2eb1ad903ecee45c641cd1a0d2ad286 |
|
BLAKE2b-256 | 4e2067f5a054f38ef393cd5123bdf2e3dba295eda14d340c7a466d1cfd0b1ccb |
Close
Hashes for datapackage_convert-0.1.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6051dce3c1c00743091abab3de670e5952f36582d0bd3694585724119d74ad0f |
|
MD5 | 96654a7c4576ecf4f5720dc0d309d38c |
|
BLAKE2b-256 | 623b4721014d2d218464565b1838ca76430d28f1ecf1f1d13f21eddcc5c06894 |
Close
Hashes for datapackage_convert-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fe310e200206abc4dc87e23d562255cbd1c7ac7ed5c05dc27e3690b94e362f4 |
|
MD5 | a2958ee8aee0595e342096146107e421 |
|
BLAKE2b-256 | 712c161f031a409e8ee3f15a8266cf6829f3af87014f74c1f3014a9067fd9168 |
Close
Hashes for datapackage_convert-0.1.0-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 612dc1d18551f9e520828c8a408fee0f7e12972fcded73d231d773636558a3b4 |
|
MD5 | 06de72c4ae958dddaa2886b396d08576 |
|
BLAKE2b-256 | cfaf0d614c8b73c73dc90129f310b5f2f76fe70fe20dfdf98470150a63694cb9 |
Close
Hashes for datapackage_convert-0.1.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3d08b77d04cf37c26159074cffc90678e0f550fd46302eeb078cb034b24278b |
|
MD5 | 350c837f1066f0ab6ceff3c8e5131c74 |
|
BLAKE2b-256 | 69e2a7e9d1ac285e7e301bd59123fc5267de6c312e561dc02264131a84cf094f |
Close
Hashes for datapackage_convert-0.1.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3c73441f1c387127106b46c2efc114ccb410b6016436d8bf5e00f8aa8a1f084 |
|
MD5 | dd58de28348839e257791bb1b756f199 |
|
BLAKE2b-256 | 5eac2bbb1644b3007efaae132b466d2fa4cf16c970039bf299a3850283ca02fc |
Close
Hashes for datapackage_convert-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84244c1e7b52a6a7c05cee4673220b3b2b33d13b18ac5a928dafd204f523afe4 |
|
MD5 | 10739d347d7ac3e7f496cae0dd098570 |
|
BLAKE2b-256 | 2229566539ac8e2acb9a17de47a84d1165dd229c3b5a714c86a29e1527558b85 |
Close
Hashes for datapackage_convert-0.1.0-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d831e2015296913567288ae56574f40b959af154ac0e6ea54f6080ec8a32c43c |
|
MD5 | 4c635b93d3c06dd7005bcee611c2dfc6 |
|
BLAKE2b-256 | 2136ec9fa462409d30f0f332966d7502bd5d2fb2c1a2991f74ebec17a745ebca |
Close
Hashes for datapackage_convert-0.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfedb41c855c241cb8a2320fa6615c5de28190238309447b319ac740da3e3fb0 |
|
MD5 | 0c0c014dbc7fbafa54620cadb5647be8 |
|
BLAKE2b-256 | 2bc8776f19857fb26e6b96b28609c124f3c29ea5624f22ece56b5c37c61b350f |