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-11-30 00:23:49 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-11-30 00:23:49.602590'], 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 cell, as different wavelengths are converted into electrical current with varying │
│ 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 cloudless sky conditions. It indicates the optical density of hazy and humid atmosphe │
│ 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 ─╯