Metadata
Each and every command produces a unique fingerprinted-output. What about the inputs and the state of the software that generated this unique output ? PVGIS can return the metadata of the executed command which serves to verify where, when and how the output has been produced. Something like a detailed purchase receipt. And it's all one option away.
Power series [W]
Time Power ⌁
───────────────────────────────
2025-12-01 22:13:39 0.0
⅀ / μ 0.0
╭───────────────────────────────────────────────────────────────────────────────────────╮ ╭──────────────────────────────────────╮
│ Location Longitude ϑ, Latitude ϕ = 0.14, 0.785, Elevation: 214.0 m │ │ ⌁ Power ⦥ Tilt │
│ Position Surface Orientation ↻: 3.142, Surface Tilt ⦥: 0.785 Angular units radians │ │ ⏲ Timing ⭸ Incidence │
│ Definitions UTC, Incidence angle: Sun-Vector-to-Surface-Plane, │ │ ⯐ Positioning ⅀ N-ary Summation │
│ Algorithms Timing : NOAA, Positioning : NOAA, Incidence : Iqbal │ │ ↻ Orientation μ Mean │
╰─────────────────────────────────────────────────────────────────────────── Reference ─╯ ╰───────────────────────────── Legend ─╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ { │
│ 'command': 'pvgis-prototype power broadband', │
│ 'longitude': np.float64(0.13962634015954636), │
│ 'latitude': np.float64(0.7853981633974483), │
│ 'surface_orientation': 3.141592653589793, │
│ 'surface_tilt': 0.7853981633974483, │
│ 'timezone': zoneinfo.ZoneInfo(key='UTC'), │
│ 'global_horizontal_irradiance': None, │
│ 'direct_horizontal_irradiance': None, │
│ 'verbose': 1, │
│ 'metadata': True, │
│ 'elevation': 214.0, │
│ 'timestamps': DatetimeIndex(['2025-12-01 22:13:39.818119'], dtype='datetime64[ns]', freq=None), │
│ 'start_time': None, │
│ 'periods': None, │
│ 'frequency': None, │
│ 'end_time': None, │
│ 'random_timestamps': False, │
│ 'photovoltaic_module_type': 'Mono-Facial', │
│ 'spectral_factor_series': SpectralFactorSeries( │
│ value=array([1.], dtype=float32), │
│ unit='Unitless', │
│ symbol=None, │
│ description="The spectral effect in photovoltaic (PV) systems refers to how the wavelength composition of sunlight affects the efficiency of a PV ce │
│ data_source=None, │
│ spectral_factor_algorithm=None │
│ ), │
│ 'temperature_series': TemperatureSeries( │
│ value=array([14.], dtype=float32), │
│ unit='℃', │
│ symbol='🌡', │
│ description=None, │
│ data_source=None, │
│ average_air_temperature=14, │
│ standard_test_temperature=25 │
│ ), │
│ 'wind_speed_series': WindSpeedSeries( │
│ value=array([0.], dtype=float32), │
│ unit='㎧', │
│ symbol='🌬', │
│ description=None, │
│ data_source=None, │
│ average_wind_speed=1 │
│ ), │
│ 'neighbor_lookup': 'nearest', │
│ 'tolerance': 0.1, │
│ 'mask_and_scale': False, │
│ 'in_memory': False, │
│ 'linke_turbidity_factor_series': LinkeTurbidityFactor( │
│ name=None, │
│ title='Linke Turbidity', │
│ description='The Linke Turbidity Factor describes the attenuation of the extraterrestrial solar radiation by solid and liquid particles under cloudl │
│ symbol='⋅', │
│ value=array([2.], dtype=float32), │
│ unit='unitless', │
│ minimum=0, │
│ maximum=8 │
│ ), │
│ 'adjust_for_atmospheric_refraction': True, │
│ 'albedo': 0.2, │
│ 'apply_reflectivity_factor': True, │
│ 'solar_position_model': 'NOAA', │
│ 'sun_horizon_position': ('all',), │
│ 'solar_incidence_model': 'Iqbal', │
│ 'zero_negative_solar_incidence_angle': True, │
│ 'solar_time_model': 'Milne1921', │
│ 'solar_constant': 1360.8, │
│ 'eccentricity_phase_offset': 0.048869, │
│ 'eccentricity_amplitude': 0.03344, │
│ 'horizon_profile': None, │
│ 'shading_model': 'PVGIS', │
│ 'shading_states': ('all',), │
│ 'photovoltaic_module': 'cSi:Free standing', │
│ 'peak_power': 1.0, │
│ 'system_efficiency': 0.86, │
│ 'power_model': 'Huld 2011', │
│ 'temperature_model': 'Faiman', │
│ 'efficiency': None, │
│ 'dtype': 'float32', │
│ 'array_backend': 'numpy', │
│ 'multi_thread': True, │
│ 'angle_output_units': 'radians', │
│ 'rounding_places': 3, │
│ 'statistics': False, │
│ 'groupby': None, │
│ 'nomenclature': False, │
│ 'csv': None, │
│ 'uniplot': False, │
│ 'terminal_width_fraction': 0.9, │
│ 'resample_large_series': False, │
│ 'validate_output': False, │
│ 'index': False, │
│ 'quiet': False, │
│ 'log': 0, │
│ 'fingerprint': False, │
│ 'quick_response_code': 'None', │
│ 'profile': False │
│ } │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Command Metadata ─╯