API Reference
This section of the documentation describes the technical reference manual for the System Performance and Energy Yield module. It is formed of two components.
The OpenAPI specification for the System Performance and Energy Yield tool. This documentation, powered by ReDoc, describes the implementation layer of the System Performance and Energy Yield module, including the endpoints and API routes provided by the module. This API description is available here.
The documentation describing the source code of the module itself, extracted from the docstrings of the code and converted into a technical reference manual using Sphinx. This is divided into sections on the business logic and on the service layer. The business logic includes descriptions of the database models and calculation methods. The service layer details the Flask routes and functions that implement the API.