Skip to main content

No project description provided

Project description

Grid Data Models (GDM)

GDM is a python package containing data models for power system assets and datasets. This package is actively being developed at National Renewable Energy Laboratory (NREL).

Installation

You can install latest version of grid-data-models from PyPi.

pip install grid-data-models

Why Grid Data Models ?

In an effort to reduce code duplication and provide client packages a standard interface to interact with power system data, a group of research engineers at NREL is working on developing standard data models. Features:

  • Built-in validation layer: Use of pydantic allows us to validate model fields.
  • Time series data management: GDM uses infrasys package which enables efficient time series data management by sharing arrays across components and offloading system memory. For example, we can attach time series power consumption data to a load profile.
  • Built-in unit conversion: GDM leverages pint for unit conversion for power system quantities. For e.g power, voltage, time etc.
  • JSON serialization/deserialization: GDM uses infrasys to serialize and deserialize distribution system components to/from JSON.

How to get started ?

To get started, you can clone and pip install this library from here.

Contributors

  • Kapil Duwadi
  • Tarek Elgindy
  • Aadil Latif
  • Pedro Andres Sanchez Perez
  • Daniel Thom
  • Jeremy Keen

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

grid_data_models-0.2.0.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

grid_data_models-0.2.0-py3-none-any.whl (51.7 kB view details)

Uploaded Python 3

File details

Details for the file grid_data_models-0.2.0.tar.gz.

File metadata

  • Download URL: grid_data_models-0.2.0.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for grid_data_models-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e6754977f0cf64cda06d8fa4a205d9434fe12302aee14965cd88e22a5a09217d
MD5 dcb5b71578cf7860f35db87471b1e3a7
BLAKE2b-256 4646b391f8666c120da0cef44b39dc273d15f22ec84fc4a6c49435d3e1e0023c

See more details on using hashes here.

File details

Details for the file grid_data_models-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for grid_data_models-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3a389709aa805d268ac60a67a9009f6d7c7284a0a5e3577b3f73579d9211a59
MD5 d0154a511ad07ea6bde6aeb87247dda0
BLAKE2b-256 1b0de238f51f6b85d9c787a388f13dfb246792dc793967c21cdd636a732db923

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