Provenance
Freshness & coverage
Methods (4)
calculatePvPerformance
readGrid-connected PV system energy yield (annual/monthly) for a location + system
Input schema
{ "type": "object", "properties": { "peakpower": { "type": "number", "examples": [ 1 ] }, "loss": { "type": "number", "examples": [ 14 ] }, "angle": { "type": "number" }, "aspect": { "type": "number" }, "optimalangles": { "type": "boolean" }, "mountingplace": { "oneOf": [ { "type": "string", "enum": [ "free" ] }, { "type": "string", "enum": [ "building" ] } ] }, "pvtechchoice": { "oneOf": [ { "type": "string", "enum": [ "crystSi" ] }, { "type": "string", "enum": [ "CIS" ] }, { "type": "string", "enum": [ "CdTe" ] }, { "type": "string", "enum": [ "Unknown" ] } ] }, "lat": { "type": "number", "examples": [ 40.4 ] }, "lon": { "type": "number", "examples": [ -3.7 ] } }, "additionalProperties": false }Args: lat, lon, peakpower? (kWp), loss? (%), angle?, aspect?, optimalangles?
getMonthlyRadiation
readLong-term monthly solar irradiation for a point
Input schema
{ "type": "object", "properties": { "angle": { "type": "number" }, "aspect": { "type": "number" }, "startyear": { "type": "number" }, "endyear": { "type": "number" }, "lat": { "type": "number", "examples": [ 40.4 ] }, "lon": { "type": "number", "examples": [ -3.7 ] } }, "additionalProperties": false }Args: lat, lon, angle? (tilted plane), aspect?, startyear?, endyear?
getDailyRadiationProfile
readAverage daily irradiance profile for a given month
Input schema
{ "type": "object", "properties": { "month": { "type": "number", "examples": [ 6 ] }, "angle": { "type": "number" }, "aspect": { "type": "number" }, "lat": { "type": "number", "examples": [ 40.4 ] }, "lon": { "type": "number", "examples": [ -3.7 ] } }, "additionalProperties": false }month 1-12 (0 = all months); optional angle/aspect
getServiceInfo
readStatic API overview — endpoints, parameters, conventions
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
