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

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.2.1.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

friendly_data-0.2.1-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: friendly_data-0.2.1.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for friendly_data-0.2.1.tar.gz
Algorithm Hash digest
SHA256 23197e751c9f9846aa6fec0d5b484de61500aeab16865004591f8e69419a0b77
MD5 7592319aa256a0c621cd84eef72c3c13
BLAKE2b-256 6c8c1d3d8dda8ec409ee93dcbd505334a928a9adf56fea69ee8cfc5969ae1bbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: friendly_data-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for friendly_data-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7aeb7cca8bd4c0da80f96fe5d7aafc25d8ec1f70f7d564de1f92ec3e78734d2
MD5 13d811bbfa47756b68add140a58c3b05
BLAKE2b-256 0e3af252c33faf3c69144f70bc5d567ebcba428da67746c5b46771db8094f154

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