Skip to main content

Energy Model Input Reference

This section documents the current EnergyModelInput contract used by POST /energymodels, with field-level references grounded in:
  • API validators in packages/api/core/models/*.py
  • Generated schema in schema/daly-energy-schema.json
  • Legacy terminology from Daly API Input Guide v16.pdf

Start Here

Compatibility Notes

  • Legacy block-array inputs remain supported (array + block-level moduleId).
  • Multi-MPPT inputs are supported via dcInputs and are recommended for new integrations.
  • schemaVersion is optional but should be set by clients.
Auto-generated field tables are maintained in packages/docs/energy-models/_generated/ by python3 packages/docs/scripts/generate_energy_input_docs.py.