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
- Managing Components
- Auto-Generation of Component Structs
- Time Series Data
- Recorder Events
- Running Tests
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)