Modules Overview
================

This project includes the following modules:

- :doc:`modules/explan` - Handles the high-level planning logic and integrates data for optimization.
- :doc:`modules/optimizer` - Contains foundational optimization logic for solving complex energy models.
- :doc:`modules/explan_submodules/explan_constraints` - Defines and manages constraints for Pyomo-based optimization models.
- :doc:`modules/explan_submodules/explan_data_handler` - Prepares and processes input data required for model setup and optimization.
- :doc:`modules/explan_submodules/explan_results_viewer` - Handles visualization and analysis of model results.
- :doc:`modules/explan_submodules/explan_optimizer` - Optimizes the Pyomo model, handling variable and parameter initialization.