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
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
File details
Details for the file grid_data_models-0.1.1.tar.gz
.
File metadata
- Download URL: grid_data_models-0.1.1.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeed546cd81b748fe86c955ed7b96c57fdf1b1c486ec4f6c4370fd1ed49119cf |
|
MD5 | 5e80b05bacfb890684713c6e04ac9bce |
|
BLAKE2b-256 | 4496798783d5d0444aa85feff24a13b5df83c05f6ef9614431324c4f3b16be71 |
File details
Details for the file grid_data_models-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: grid_data_models-0.1.1-py3-none-any.whl
- Upload date:
- Size: 51.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993b955846adc7bb05fa536e63d4e2cf263963feb48c8119eb889e10fa573832 |
|
MD5 | f2fd28e08075560f6efc655e7351d218 |
|
BLAKE2b-256 | 506b2f16ec5020f1cadc5c8751b2a86514030103adeb72df99b3ce11e29e0bab |