Data Quality and Limits
High-quality inputs matter as much as model fidelity. Daly enforces many structural checks and also relies on user data quality.Weather Input Constraints
Inline weather arrays must:- Use consistent lengths across required series (
ghi,dhi,windSpeed,temperature, etc.) - Include
dateunless exactly8760points are provided - Stay within payload-size limits (up to 100,000 timestamps in validated model input)
Location and Timezone
Location selection controls:- Sun-position geometry
- Time-zone assumptions and optional overrides
- Far-shading profile applicability
Equipment Library Quality
Module and inverter libraries strongly affect results. Parsed.pan and .ond fields drive:
- IAM/AOI behavior
- Temperature and electrical response
- Inverter limits, efficiency curves, clipping behavior
Spectral and Bifacial Conditions
- Spectral correction is applied for eligible conditions/modules.
- Bifacial effects are modeled when bifacial inputs are present and complete.
Computational and API Limits
POST /energymodelsis sync-first by default; use?async=truefor queued execution.- Very large timeseries outputs (
fullTimeSeries, debug-heavy payloads) can be expensive to store/transfer.
Recommended QA Workflow
- Validate weather arrays and timestamp conventions before submission.
- Verify module/inverter metadata for key electrical fields.
- Run a baseline single-block case before portfolio-scale runs.
- Compare summary losses against expected ranges before operational decisions.
