No project description provided
Project description
Grid Data Models (GDM)
GDM is a python package containing pydantic data models for power system assets and datasets. This package is actively being developed at National Renewable Energy Laboratory (NREL).
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:
- Builtin validation layer: Use of pydantic in creating data models allows us to check for fields during the time of construction and update.
- Timeseries data management: GDM uses infrasys package which enables attaching time series data to fields in the data model. For example, we can attach time series power consumption data to a load profile.
- Builtin unit conversion: GDM leverages pint for unit conversion for power system quantities. For e.g power, voltage, time etc.
- JSON serialization/deserializatin: GDM uses infrasys to serialize and deserialize distribution system containing power system components and time series data attached to components.
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 Thompson
- 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
grid_data_models-0.0.0.tar.gz
(23.5 kB
view details)
Built Distribution
File details
Details for the file grid_data_models-0.0.0.tar.gz
.
File metadata
- Download URL: grid_data_models-0.0.0.tar.gz
- Upload date:
- Size: 23.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b58b4d737c6fa7f4065ed92564284bd756b7a9f39cdf06a9f23730e266d7bc6 |
|
MD5 | 4e5e3e539726a2bd9447b8be4f0d8263 |
|
BLAKE2b-256 | fc85f189e3ad78e20370ba97ca6c52464c2088976ab5433a8ae01e44f3dcd928 |
File details
Details for the file grid_data_models-0.0.0-py3-none-any.whl
.
File metadata
- Download URL: grid_data_models-0.0.0-py3-none-any.whl
- Upload date:
- Size: 50.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 | bf97b4fe79345c02f96534febf9d13a38a25405ca21837fa13e91cf8205131eb |
|
MD5 | eb3cce6ada63b495a458659c8fcbfffe |
|
BLAKE2b-256 | 37df452865a8cfa7a191cca25db00838c5e00e0b746a20e5837f74bf6471afde |