Skip to content

Parallel API client to fetch hourly solar radiation data from PVGIS for Brazilian cities

License

Notifications You must be signed in to change notification settings

Mekepi/pvgis-parallel-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PVGIS Parallel API Client

solar radiation

Parallel fetcher for hourly solar radiation of Brazilian cities from PVGIS.

Features

  • Parallel processing (100 concurrent requests)
  • Memory-aware throttling (auto-pauses when RAM <300MB free)
  • Gzip compression (75% size reduction)

Prerequisites

  1. First generate coordinates using Brazil HexGrid Generator.
  2. Place output in data before running.

Usage

from src.PVGIS_5.3_paralleled import city_timeseries
city_timeseries([3304557])  # Rio de Janeiro