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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|