Skip to main content

A frictionless data package implementation for energy system data.

Project description

unittests coverage docs

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 loosely decoupled, it can be updated much faster to accomodate changing needs of the community and reach a consensus much faster. So to update to the latest registry, you can do:

$ pip install -U friendly-data-registry

If you also want to convert data packages into IAMC format, you need the optional dependencies; which can be installed like this:

$ pip install [-U] friendly-data[extras]

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

friendly_data-0.3.tar.gz (36.4 kB view details)

Uploaded Source

Built Distribution

friendly_data-0.3-py3-none-any.whl (41.6 kB view details)

Uploaded Python 3

File details

Details for the file friendly_data-0.3.tar.gz.

File metadata

  • Download URL: friendly_data-0.3.tar.gz
  • Upload date:
  • Size: 36.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for friendly_data-0.3.tar.gz
Algorithm Hash digest
SHA256 99c6aacfc3d79502e8ba0e8113c0a6fb198c00321f438bfd3189db12404011f7
MD5 52090d7409ee86ca28a33677e2c877d5
BLAKE2b-256 87f9a4e3d2fc963ce03fef8191292417ba111792b14e1248726871a6c2128420

See more details on using hashes here.

File details

Details for the file friendly_data-0.3-py3-none-any.whl.

File metadata

  • Download URL: friendly_data-0.3-py3-none-any.whl
  • Upload date:
  • Size: 41.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for friendly_data-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 af94cd69ef5aa5884ef366726477484562f101ab9c6a101db045b81dee47fc6e
MD5 a04ff7b5c6abe290e3493f65226ebf0e
BLAKE2b-256 306036299b3545b42678337adc3e6b0fbd6eef8a5f8c8fc8ddb0c3c321016552

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page