Package to download and interact with the CITES Trade Database in Python
Project description
pycites
pycites
is a package to download and interact with the CITES Trade Database using Python. citesdb exists for R users to load and analzyes this data, so we wanted a way to do the same!
Currently very much a work in progress. Currently only downloads and loads data.
Installation
pip install pycites
Usage instructions
To download the CITES Trade Database and load into a dataframe, run the following in a Jupyter notebook or Python shell:
import pycites
pycites.get_data()
df = pycites.load_data()
This will download and extract the zip file from the CITES website, do some basic data validation (e.g. drop rows with missing or incorrect Years), and combine the data into a single compressed CSV file. This uses a decent amount of memory, so may cause issues on a machines with low resource.
Roadmap
- Release a CSV to make it easier for users to download and load data
- Experiement with other data formats for better memory usage of data (currently pretty high)
- Add a CLI for downloading data
- Include metadata and other useful information, like
citesdb
- Add additional functionality for analysis (time series and network analyses), and integrate with other data sources (such as World Bank)
- Setup CI and testing
Project details
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 pycites-0.1.4.tar.gz
.
File metadata
- Download URL: pycites-0.1.4.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.2 Linux/5.4.0-107-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3217f0d80ed3ca7b430de66c98c1245390e4441b069e7bcabe82ce3e4cb92516 |
|
MD5 | a1f109d0ab796dd4249d709b8cd39e1d |
|
BLAKE2b-256 | 5fc5fdf365256bebd3488469f2e5dfa73fe68570f32138222736cd7a34a931a1 |
File details
Details for the file pycites-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: pycites-0.1.4-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.2 Linux/5.4.0-107-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f890a0efbacdf50bef1ba88782d575969ea420a17b61818acc139b15ad33044 |
|
MD5 | a61a7f3b79db1fce246113ecd39b008a |
|
BLAKE2b-256 | 13d072b5a5dc8df63fe20418a918023b09d5d01130c2d2a95e259106bbb51d86 |