Fingerprint
For each and every command we can request for a fingerprint of the output :
pvgis-prototype power broadband \
8 45 214 167 \
--start-time '2000-01-01' \
--end-time '2020-12-31' \
--quiet \
--fingerprint
Every bit of difference in the input parameters, will derive a unique fingerprint. Let's modify slightly the above command (set the surface orientation to 168) and re-run it to verify the new fingerprint :
pvgis-prototype power broadband \
8 45 214 168 \
--start-time '2000-01-01' \
--end-time '2020-12-31' \
--quiet \
--fingerprint
One more example : let's read data from external solar irradiance time series and ask for a --uniplot along with the --fingerprint :
pvgis-prototype power broadband \
8.628 45.812 214 \
--start-time '2010-01-27' \
--end-time '2010-01-28' \
--global-horizontal-irradiance sarah2_sis_over_esti_jrc.nc \
--direct-horizontal-irradiance sarah2_sid_over_esti_jrc.nc \
--neighbor-lookup nearest \
--quiet \
--uniplot \
--fingerprint
Uniplot
Power observed from (longitude, latitude) 0.15058700786207074, 0.7995702369236423
┌────────────────────────────────────────────────────────────────────────┐
│ ▗▞▚▖ │
│ ▞▘ ▝▄▄▄▀▖ │ 600 W
│ ▞ ▘ ▐ │
│ ▞ ▌ │
│ ▞ ▝▖ │
│ ▞ ▚ │
│ ▐ ▝▖ │ 400 W
│ ▗▘ ▚ │
│ ▌ ▐ │
│ ▐ ▌ │
│ ▞ ▐ │
│ ▗▘ ▝▖ │ 200 W
│ ▐ ▌ │
│ ▌ ▐ │
│ ▗▘ ▚ │
│ ▞ ▚ │
│▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▌▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▚▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄│ 0 W
└────────────────────────────────────────────────────────────────────────┘
2010-01-27 2010-01-27T12:00 2010-01-28
██ ⌁ Photovoltaic Power
╭──────────────────────────────────────────────────────────────────╮
│ e42a728728c20f6d0cb5419a209e87085649880c395c863948ffc355a19d1b07 │
╰──────────────────────────────────────────────────── Fingerprint ─╯