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.6.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef64474c0ad3cc91752accf673600169026835c5a4c890123b303ac5e3d106fc |
|
MD5 | 2b6d90fe93a252d1c2b76c206c180af1 |
|
BLAKE2b-256 | c83a7a79c44064accf2ebfa761034438123bb02ed8b787f9acff0b462b32518b |