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.
PV Power series [W]
Time ⌁ Power Technology Incidence Definition Frequency
──────────────────────────────────────────────────────────────────────────────────────────────────
2026-08-07 16:04:23 304.808 cSi:Free standing 2025 Sun-Vector-to-Surface-Plane Single
⅀ / μ 304.808
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Angular units ㎭ radians │
│ Location Longitude, Latitude = 0.14, 0.785 │
│ Position Surface Orientation: 3.142, Surface Tilt: 0.785 │
│ Definitions Azimuth origin : North, Zone : UTC, Sun-Horizon Positions: Above, Low angle, Below, Shading states: │
│ Sunlit, Potentially-sunlit, In-shade, │
│ Algorithms Power model: Huld 2011, Timing : NOAA, Positioning : NOAA, Incidence : Iqbal, │
│ Constants Solar constant : 1360.8, Perigee : 0.048869, Eccentricity : 0.03344 │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────── Reference ─╯
╭──────────────────────╮
│ ⌁ Power │
│ ⅀ N-ary Summation │
│ μ Mean │
│ │
│ │
│ │
╰───────────── Legend ─╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ { │
│ 'command': 'pvgis power broadband', │
│ 'longitude': np.float64(0.13962634015954636), │
│ 'latitude': np.float64(0.7853981633974483), │
│ 'surface_orientation': SurfaceOrientation( │
│ value=3.141592653589793, │
│ unit='radians', │
│ min_radians=0, │
│ max_radians=6.283185307179586, │
│ min_degrees=0, │
│ max_degrees=360, │
│ optimal=False, │
│ optimizer=None │
│ ), │
│ 'surface_tilt': SurfaceTilt( │
│ value=0.7853981633974483, │
│ unit='radians', │
│ min_radians=0, │
│ max_radians=3.141592653589793, │
│ min_degrees=0, │
│ max_degrees=180, │
│ optimal=False, │
│ optimizer=None │
│ ), │
│ 'timezone': zoneinfo.ZoneInfo(key='UTC'), │
│ 'global_horizontal_irradiance': None, │
│ 'direct_horizontal_irradiance': None, │
│ 'verbose': 1, │
│ 'metadata': True, │
│ 'elevation': 214.0, │
│ 'timestamps': DatetimeIndex(['2026-08-07 16:04:23.588891'], dtype='datetime64[us]', freq=None), │
│ 'start_time': None, │
│ 'periods': None, │
│ 'frequency': None, │
│ 'end_time': None, │
│ 'random_timestamps': False, │
│ '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 su │
│ data_source=None, │
│ spectral_factor_algorithm=None, │
│ components={} │
│ ), │
│ 'temperature_series': TemperatureSeries( │
│ value=array([14.], dtype=float32), │
│ unit='℃', │
│ symbol='🌡', │
│ description=None, │
│ data_source=None │
│ ), │
│ 'wind_speed_series': WindSpeedSeries( │
│ value=array([0.], dtype=float32), │
│ unit='㎧', │
│ symbol='🌬', │
│ description=None, │
│ data_source=None │
│ ), │
│ 'neighbor_lookup': 'nearest', │
│ 'tolerance': 0.1, │
│ 'mask_and_scale': False, │
│ 'in_memory': False, │
│ 'linke_turbidity_factor_series': LinkeTurbidityFactor(value=array([2.], dtype=float32), unit='Unitless'), │
│ 'apply_atmospheric_refraction': True, │
│ 'refracted_solar_zenith': 1.5853349194640094, │
│ '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, │
│ 'perigee_offset': 0.048869, │
│ 'eccentricity_correction_factor': 0.03344, │
│ 'horizon_profile': None, │
│ 'shading_model': 'PVGIS', │
│ 'shading_states': ('all',), │
│ 'photovoltaic_module': 'cSi:Free standing 2025', │
│ 'photovoltaic_module_type': 'Mono-Facial', │
│ 'module_height': 1.0, │
│ 'module_length': 2.0, │
│ 'bifacialy_factor': 0.7, │
│ '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 ─╯