PlexosDB Documentation¶
PlexosDB is a Python library for working with PLEXOS energy market simulation models.
About PlexosDB¶
PlexosDB provides a Python interface for working with PLEXOS energy market simulation models. The library converts PLEXOS XML files into SQLite databases and offers a comprehensive API for creating, querying, and manipulating energy system models.
Key Features¶
PlexosDB offers the following capabilities:
Complete support for PLEXOS model components including generators, regions, lines, and transmission networks
Optimized SQLite backend with transaction support and bulk operations for handling large datasets efficiently
Seamless bidirectional conversion between PLEXOS XML format and database representation
Scenario management system for creating and comparing different model configurations
Memory-efficient iterators and chunked processing for working with large models
Getting Started¶
To begin using PlexosDB, start with the installation guide and then follow the step-by-step tutorial:
How-to Guides¶
Task-oriented guides for specific workflows:
Reference¶
Complete API documentation:
Release Notes¶
Track changes and updates: