Installing Dependencies#
Before getting started with the tutorial, you’ll need to install a couple of Python packages that provide the core functionality and supporting tools for working with Grid Data Models (GDM).
grid-data-models – This is the primary package that provides the foundational data models and validation logic used throughout the tutorial. It includes the Pydantic-based model definitions, unit handling via pint, time series support, connectivity validation, and integration with graph analysis tools like NetworkX.
gdmloader – This is a helper package designed to simplify the process of downloading and loading example distribution system models into your workspace. It provides convenience functions for retrieving prebuilt test cases, allowing you to focus on using the models rather than building them from scratch.
Make sure to install both packages in your Python environment before proceeding with the tutorial.
# pip install grid-data-models gdmloader