The Python Data Toolbox
Project description
DATATOOLBOX
This is a python package for handling global datasets. It contains the following features:
- Augumented pandas DataFrames adding meta data
- Automatic unit conversion and dataframe based computations
- ID based data structure
This package is under development and serves as a collection of tools around various data analysis packages. The package is developed in-house and supported by Climate Analytics gGmbH and therefore mainly used in the context of climate change mitigation.
The included csv-based git database structure allows multi-user access to unified and version-controlled data sets. Data access is locally controlled by define data IDs and globally via dataset-IDs.
Authors:
- Andreas Geiges
- Jonas Hörsch
- Gaurav Ganti
Dependencies
- pandas
- numpy
- gitpython
- openscm-units
- pint==0.11
- pycountry
- fuzzywuzzy
- tqdm
- matplotlib
- openpyxl
- pyam-iamc<=0.8.0
- hdx-python-country
- networkx>=2.4.0
- xarray
- deprecated
- pyarrow
Installation via pip
Using pip:
pip install datatoolbox
Using conda
conda install datatoolbox
Read the docs
https://datatoolbox.readthedocs.io/en/latest/
Testing
From the root directory, run:
pytest
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
Hashes for datatoolbox-0.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a796a2fb5cc9dc07753e8bf03abbfe7dd31e895d44051e36f391d3560e902ea |
|
MD5 | 8cbfa6d00691891a2d880e53db75c24b |
|
BLAKE2b-256 | 6ddcdd5c4e1782468cdab65cc33e20309ee5621a362f471b09e63ec3f2cbcea2 |