Skip to content

Array Computing

PVGIS makes it easy to select among different array backends and floating point precision. For example, really massive time series may be processed in a distributed computing context. Using PVGIS with the default array-backend options, an end-user does not need to do anything. He can, however, request for another array-backend for all operations.

Default array backend and data type

DATA_TYPE_DEFAULT='float32'

ARRAY_BACKEND_DEFAULT='numpy'

Array backend

Under development

The backend-agnostic array system is yet incomplete!

Higher precision

While the default output is of type float32

pvgis-prototype power broadband \
8.628 45.812 214 180 45 \
'2010-01-27 12:00:00'
756.843
if we ever need higher precision, we can ask for float64 through
pvgis-prototype power broadband \
8.628 45.812 214 180 45 \
'2010-01-27 12:00:00' \
--dtype float64
756.843