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.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf76bc0e5139712dac405752a4410c6fc50178e9620678db75b9a410b115ed2b |
|
MD5 | 8e8e1bd85ce3c600dd48f30bfd8a4589 |
|
BLAKE2b-256 | d2375e0a5143c184cb961c04270724d23ac194d2c5a3bab551fd05b0c5d4afe8 |