Skip to content

Mekepi/pvgis-parallel-api-client

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