An instrument to flatten OCDS data
Project description
Spoonbill is a library and command-line tool to convert OCDS data from JSON to Excel/CSV
Installation
Use the package manager pip to install spoonbill.
pip install spoonbill
Features
The primary use case for OCDS Flatten Tool is to convert data that conforms to the Open Contracting Data Standard from JSON to Excel / CSV (hereinafter tables).
It aims to improve the user’s experience with performing a simple transformation of JSON to tables by:
Mitigating a high number of tables through rollup of top-level arrays into the initial table.
Exploring the dataset to see what fields are available and customization to fit your requirements.
Storing objects that follow the same schema in the same table. For example, an array of Document objects is allowed under 5 different objects (Award, Contract, Planning, Tenders,Implementation) woud be created as a single table.
For more examples see documentation
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 spoonbill-1.0.1b1.tar.gz
.
File metadata
- Download URL: spoonbill-1.0.1b1.tar.gz
- Upload date:
- Size: 51.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfc3c410c9283d070c30e9fa2ee006691ec858a98971822f0178eaa2edffcf38 |
|
MD5 | e9f566ab29bee4127711d2b25a472cca |
|
BLAKE2b-256 | f9677de91d0cc588457b0c434f835dbf00e69fda0f98ec666d15d03c12371564 |
File details
Details for the file spoonbill-1.0.1b1-py2.py3-none-any.whl
.
File metadata
- Download URL: spoonbill-1.0.1b1-py2.py3-none-any.whl
- Upload date:
- Size: 56.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e83668163d5543080ce39fb2967960dd6f837dd9928f753904fe779167019c3 |
|
MD5 | 70a1ef35bcf697b069cffb2c30d1588b |
|
BLAKE2b-256 | 5e8ef98ec4d32364ecee1eb1a74b28eefcbf1a1479ad16bca298982cf6dd47c6 |