A frictionless data package implementation for energy data; maintained by the SENTINEL collaboration.
This package provides a Python API and CLI utilities to read/write and manage Energy (systems) data as a frictionless data package. The Python API includes easy conversion to and from standard Python data structures common in data analysis; e.g. pandas.DataFrame, xarray.DataArray, xarray.Dataset, etc.
It introduces energy modelling terminology by relying on an external (but loosely coupled) registry that collates commonly used variables and associated metadata. If someone outside of the energy modelling community wants to make use this package, it should be relatively striaghtforward to point to a different registry while continuing to use the same workflow. Read more in the documentation.
Installation
You can install (or update) the package with pip:
$ pip install [-U] friendly-data
As the registry is coupled loosely, so that it can be updated much faster. This will accomodate to an evolving data vocabulary of the community. So it is recommended to update the registry regularly, eventhough you might not want to update the main package. You can do this with:
$ pip install -U friendly-data-registry
If your workflow also includes converting your data packages into IAMC format, you will need the optional dependencies; which can be installed at any time like this (leaving out the -U will not upgrade the main package):
$ pip install [-U] friendly-data[extras]
Metadata
Release files for friendly-data 0.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| friendly_data-0.3.3.tar.gz | 43.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| friendly_data-0.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 92.4 kB
Release files / friendly_data-0.3.3.tar.gz
| Download URL | friendly_data-0.3.3.tar.gz |
|---|---|
| Size | 43.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6769dc18c1030fe31d2b5377d842aea28d8b953de5f23d5ff247f3c0dd6093cf
|
|
BLAKE2b-256 checksum How to use checksums |
984fc903ad1b372e081b9ac1f24bb33a46281824d020261a7e2aa39af221b9ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1
|
Release files / friendly_data-0.3.3-py3-none-any.whl
| Download URL | friendly_data-0.3.3-py3-none-any.whl |
|---|---|
| Size | 49.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e0b5a84d44e71cdbf300b2aba68269762ee4ec1988705481b23e0e2328e52ce1
|
|
BLAKE2b-256 checksum How to use checksums |
74e47c3b4618db61223e72bc2ba2eecef0e4f85968fd26f12612afc1bf6ae298
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1
|