Fingerprint

For each and every command we can request for a fingerprint of the output:

pvgis power broadband \
    8 45 214 167 \
    --start-time '2014-01-01' \
    --end-time '2014-01-31' \
    --quiet \
    --fingerprint
╭──────────────────────────────────────────────────────────────────╮
│ 30bf51bf6f83a39390ab32a99b9adb65a82126f4469b107b5d017d87cc038080 │
╰──────────────────────────────────────────────────── 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 power broadband \
    8 45 214 168 \
    --start-time '2014-01-01' \
    --end-time '2014-01-31' \
    --quiet \
    --fingerprint
╭──────────────────────────────────────────────────────────────────╮
│ 668839e35b88937962b362ad292a566da971276478127f2d8552bc8f18b73217 │
╰──────────────────────────────────────────────────── Fingerprint ─╯

One more example: let's read data from external solar irradiance time series and ask for a --uniplot along with the --fingerprint:

pvgis power broadband \
    8.628 45.812 214 \
    --start-time '2014-01-27' \
    --end-time '2014-01-28' \
    --global-horizontal-irradiance data/sample_sarah3_sis_over_esti.nc \
    --direct-horizontal-irradiance data/sample_sarah3_sid_over_esti.nc \
    --neighbor-lookup nearest \
    --quiet \
    --uniplot \
    --fingerprint
Uniplot
             PV Power observed from (longitude, latitude) 0.15058700786207074, 0.7995702369236423
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                                   ▙                                        │
│                                                                  ▐▐                                        │ 300 W
│                                                                  ▌▝▖                                       │
│                                                                 ▐  ▌                                       │
│                                                                 ▌  ▚                                       │
│                                                                ▐   ▐                                       │
│                                                                ▌    ▌                                      │ 200 W
│                                                      ▖        ▐     ▌                                      │
│                                                    ▄▀▚        ▌     ▐                                      │
│                                             ▖    ▗▞   ▚▖    ▗▞      ▐                                      │
│                                           ▄▀▝▀▀▚▄▘     ▝▖  ▄▘        ▌                                     │
│                                         ▄▀              ▝▄▞          ▚                                     │ 100 W
│                                       ▄▀                 ▘           ▐                                     │
│                                     ▄▀                               ▝▖                                    │
│                                   ▄▀                                  ▌                                    │
│                                 ▄▀                                    ▚                                    │
│▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▐▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄│ 0 W
└────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
2014-01-27          2014-01-27T06:00           2014-01-27T12:00          2014-01-27T18:00              2014-01-28
                                            ██ Photovoltaic Power
╭──────────────────────────────────────────────────────────────────╮
│ e46a57fd50bda8d3f28d0069de1624bf4484c6e7bc5b867859047c3a81c686ba │
╰──────────────────────────────────────────────────── Fingerprint ─╯