from __future__ import annotations

import flatbuffers
import numpy as np

import typing
from typing import cast

uoffset: typing.TypeAlias = flatbuffers.number_types.UOffsetTFlags.py_type

class Variable(object):
  undefined = cast(int, ...)
  apparent_temperature = cast(int, ...)
  cape = cast(int, ...)
  cloud_cover = cast(int, ...)
  cloud_cover_high = cast(int, ...)
  cloud_cover_low = cast(int, ...)
  cloud_cover_mid = cast(int, ...)
  daylight_duration = cast(int, ...)
  dew_point = cast(int, ...)
  diffuse_radiation = cast(int, ...)
  diffuse_radiation_instant = cast(int, ...)
  direct_normal_irradiance = cast(int, ...)
  direct_normal_irradiance_instant = cast(int, ...)
  direct_radiation = cast(int, ...)
  direct_radiation_instant = cast(int, ...)
  et0_fao_evapotranspiration = cast(int, ...)
  evapotranspiration = cast(int, ...)
  freezing_level_height = cast(int, ...)
  growing_degree_days = cast(int, ...)
  is_day = cast(int, ...)
  latent_heat_flux = cast(int, ...)
  leaf_wetness_probability = cast(int, ...)
  lifted_index = cast(int, ...)
  lightning_potential = cast(int, ...)
  precipitation = cast(int, ...)
  precipitation_hours = cast(int, ...)
  precipitation_probability = cast(int, ...)
  pressure_msl = cast(int, ...)
  rain = cast(int, ...)
  relative_humidity = cast(int, ...)
  runoff = cast(int, ...)
  sensible_heat_flux = cast(int, ...)
  shortwave_radiation = cast(int, ...)
  shortwave_radiation_instant = cast(int, ...)
  showers = cast(int, ...)
  snow_depth = cast(int, ...)
  snow_height = cast(int, ...)
  snowfall = cast(int, ...)
  snowfall_height = cast(int, ...)
  snowfall_water_equivalent = cast(int, ...)
  sunrise = cast(int, ...)
  sunset = cast(int, ...)
  soil_moisture = cast(int, ...)
  soil_moisture_index = cast(int, ...)
  soil_temperature = cast(int, ...)
  surface_pressure = cast(int, ...)
  surface_temperature = cast(int, ...)
  temperature = cast(int, ...)
  terrestrial_radiation = cast(int, ...)
  terrestrial_radiation_instant = cast(int, ...)
  total_column_integrated_water_vapour = cast(int, ...)
  updraft = cast(int, ...)
  uv_index = cast(int, ...)
  uv_index_clear_sky = cast(int, ...)
  vapour_pressure_deficit = cast(int, ...)
  visibility = cast(int, ...)
  weather_code = cast(int, ...)
  wind_direction = cast(int, ...)
  wind_gusts = cast(int, ...)
  wind_speed = cast(int, ...)
  vertical_velocity = cast(int, ...)
  geopotential_height = cast(int, ...)
  wet_bulb_temperature = cast(int, ...)
  river_discharge = cast(int, ...)
  wave_height = cast(int, ...)
  wave_period = cast(int, ...)
  wave_direction = cast(int, ...)
  wind_wave_height = cast(int, ...)
  wind_wave_period = cast(int, ...)
  wind_wave_peak_period = cast(int, ...)
  wind_wave_direction = cast(int, ...)
  swell_wave_height = cast(int, ...)
  swell_wave_period = cast(int, ...)
  swell_wave_peak_period = cast(int, ...)
  swell_wave_direction = cast(int, ...)
  pm10 = cast(int, ...)
  pm2p5 = cast(int, ...)
  dust = cast(int, ...)
  aerosol_optical_depth = cast(int, ...)
  carbon_monoxide = cast(int, ...)
  nitrogen_dioxide = cast(int, ...)
  ammonia = cast(int, ...)
  ozone = cast(int, ...)
  sulphur_dioxide = cast(int, ...)
  alder_pollen = cast(int, ...)
  birch_pollen = cast(int, ...)
  grass_pollen = cast(int, ...)
  mugwort_pollen = cast(int, ...)
  olive_pollen = cast(int, ...)
  ragweed_pollen = cast(int, ...)
  european_aqi = cast(int, ...)
  european_aqi_pm2p5 = cast(int, ...)
  european_aqi_pm10 = cast(int, ...)
  european_aqi_nitrogen_dioxide = cast(int, ...)
  european_aqi_ozone = cast(int, ...)
  european_aqi_sulphur_dioxide = cast(int, ...)
  us_aqi = cast(int, ...)
  us_aqi_pm2p5 = cast(int, ...)
  us_aqi_pm10 = cast(int, ...)
  us_aqi_nitrogen_dioxide = cast(int, ...)
  us_aqi_ozone = cast(int, ...)
  us_aqi_sulphur_dioxide = cast(int, ...)
  us_aqi_carbon_monoxide = cast(int, ...)
  sunshine_duration = cast(int, ...)
  convective_inhibition = cast(int, ...)
  shortwave_radiation_clear_sky = cast(int, ...)
  global_tilted_irradiance = cast(int, ...)
  global_tilted_irradiance_instant = cast(int, ...)
  ocean_current_velocity = cast(int, ...)
  ocean_current_direction = cast(int, ...)
  cloud_base = cast(int, ...)
  cloud_top = cast(int, ...)
  mass_density = cast(int, ...)
  boundary_layer_height = cast(int, ...)
  formaldehyde = cast(int, ...)
  glyoxal = cast(int, ...)
  non_methane_volatile_organic_compounds = cast(int, ...)
  pm10_wildfires = cast(int, ...)
  peroxyacyl_nitrates = cast(int, ...)
  secondary_inorganic_aerosol = cast(int, ...)
  residential_elementary_carbon = cast(int, ...)
  total_elementary_carbon = cast(int, ...)
  pm2_5_total_organic_matter = cast(int, ...)
  sea_salt_aerosol = cast(int, ...)
  nitrogen_monoxide = cast(int, ...)
  thunderstorm_probability = cast(int, ...)
  rain_probability = cast(int, ...)
  freezing_rain_probability = cast(int, ...)
  ice_pellets_probability = cast(int, ...)
  snowfall_probability = cast(int, ...)
  carbon_dioxide = cast(int, ...)
  methane = cast(int, ...)
  sea_level_height_msl = cast(int, ...)
  sea_surface_temperature = cast(int, ...)
  invert_barometer_height = cast(int, ...)
  hail = cast(int, ...)
  albedo = cast(int, ...)
  precipitation_type = cast(int, ...)
  convective_cloud_base = cast(int, ...)
  convective_cloud_top = cast(int, ...)
  snow_depth_water_equivalent = cast(int, ...)
  secondary_swell_wave_height = cast(int, ...)
  secondary_swell_wave_period = cast(int, ...)
  secondary_swell_wave_peak_period = cast(int, ...)
  secondary_swell_wave_direction = cast(int, ...)
  tertiary_swell_wave_height = cast(int, ...)
  tertiary_swell_wave_period = cast(int, ...)
  tertiary_swell_wave_peak_period = cast(int, ...)
  tertiary_swell_wave_direction = cast(int, ...)
  wind_u_component = cast(int, ...)
  wind_v_component = cast(int, ...)
  temperature_max24h = cast(int, ...)
  temperature_min24h = cast(int, ...)
  temperature_mean24h = cast(int, ...)
  snow_density = cast(int, ...)
  longwave_radiation = cast(int, ...)
  sea_ice_cover = cast(int, ...)
  k_index = cast(int, ...)
  roughness_length = cast(int, ...)
  potential_evapotranspiration = cast(int, ...)
  wave_peak_period = cast(int, ...)
  temperature_max6h = cast(int, ...)
  temperature_min6h = cast(int, ...)
  lightning_density = cast(int, ...)
  sea_ice_thickness = cast(int, ...)

