InfrastructureSystems.jl is a Julia package that provides data management services and common utility software for the packages in NREL's SIIP Initiative. This package is meant for module development. It is used primarily by PowerSystems.jl and PowerSimulations.jl but is written to be extensible for other kinds of infrastructure models.

This document describes how to integrate it with other packages.


The latest stable release of InfrastructureSystems.jl can be installed using the Julia package manager with

] add InfrastructureSystems

For the current development version, "checkout" this package with

] add InfrastructureSystems#master


InfrastructureSystems.jl does not export any method or struct by design. For detailed use of InfrastructureSystems.jl visit the API section of the documentation.

InfrastructureSystems.jl provides several utilities for the development of packages, the documentation includes several guides for developers

InfrastructureSystems has been developed as part of the Scalable Integrated Infrastructure Planning (SIIP) initiative at the U.S. Department of Energy's National Renewable Energy Laboratory (NREL)