Spaces:
Sleeping
Sleeping
| import pandas as pd | |
| import numpy as np | |
| import streamlit as st | |
| import joblib | |
| from sklearn.preprocessing import StandardScaler | |
| from sklearn.model_selection import train_test_split | |
| from sklearn.experimental import enable_iterative_imputer | |
| from sklearn.impute import IterativeImputer | |
| from sklearn.linear_model import LinearRegression | |
| df = pd.read_csv('train.csv') | |
| df=df.drop('ID_LAT_LON_YEAR_WEEK',axis=1) | |
| kolon_adları = df.columns.tolist() | |
| lr = LinearRegression() | |
| imp = IterativeImputer(estimator=lr) | |
| df_imp = imp.fit_transform(df) | |
| df = pd.DataFrame(df_imp) | |
| df.columns = kolon_adları | |
| df[['year','week_no']]=df[['year','week_no']].astype(int) | |
| x = df.drop('emission', axis=1) | |
| y = df[['emission']] | |
| x = x.select_dtypes(include=[np.number]) | |
| x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.20, random_state=42) | |
| preprocessor = StandardScaler() | |
| # Tahmin fonksiyonu | |
| def time_pred(latitude,longitude,year,week_no,SulphurDioxide_SO2_column_number_density,SulphurDioxide_SO2_column_number_density_amf, | |
| SulphurDioxide_SO2_slant_column_number_density,SulphurDioxide_cloud_fraction,SulphurDioxide_sensor_azimuth_angle, | |
| SulphurDioxide_sensor_zenith_angle,SulphurDioxide_solar_azimuth_angle,SulphurDioxide_solar_zenith_angle, | |
| SulphurDioxide_SO2_column_number_density_15km,CarbonMonoxide_CO_column_number_density,CarbonMonoxide_H2O_column_number_density, | |
| CarbonMonoxide_cloud_height,CarbonMonoxide_sensor_altitude,CarbonMonoxide_sensor_azimuth_angle,CarbonMonoxide_sensor_zenith_angle, | |
| CarbonMonoxide_solar_azimuth_angle,CarbonMonoxide_solar_zenith_angle,NitrogenDioxide_NO2_column_number_density, | |
| NitrogenDioxide_tropospheric_NO2_column_number_density,NitrogenDioxide_stratospheric_NO2_column_number_density, | |
| NitrogenDioxide_NO2_slant_column_number_density,NitrogenDioxide_tropopause_pressure,NitrogenDioxide_absorbing_aerosol_index, | |
| NitrogenDioxide_cloud_fraction,NitrogenDioxide_sensor_altitude,NitrogenDioxide_sensor_azimuth_angle, | |
| NitrogenDioxide_sensor_zenith_angle,NitrogenDioxide_solar_azimuth_angle,NitrogenDioxide_solar_zenith_angle, | |
| Formaldehyde_tropospheric_HCHO_column_number_density,Formaldehyde_tropospheric_HCHO_column_number_density_amf, | |
| Formaldehyde_HCHO_slant_column_number_density,Formaldehyde_cloud_fraction,Formaldehyde_solar_zenith_angle, | |
| Formaldehyde_solar_azimuth_angle,Formaldehyde_sensor_zenith_angle,Formaldehyde_sensor_azimuth_angle,UvAerosolIndex_absorbing_aerosol_index, | |
| UvAerosolIndex_sensor_altitude,UvAerosolIndex_sensor_azimuth_angle,UvAerosolIndex_sensor_zenith_angle,UvAerosolIndex_solar_azimuth_angle, | |
| UvAerosolIndex_solar_zenith_angle,Ozone_O3_column_number_density,Ozone_O3_column_number_density_amf,Ozone_O3_slant_column_number_density, | |
| Ozone_O3_effective_temperature,Ozone_cloud_fraction,Ozone_sensor_azimuth_angle,Ozone_sensor_zenith_angle,Ozone_solar_azimuth_angle, | |
| Ozone_solar_zenith_angle,UvAerosolLayerHeight_aerosol_height,UvAerosolLayerHeight_aerosol_pressure,UvAerosolLayerHeight_aerosol_optical_depth, | |
| UvAerosolLayerHeight_sensor_zenith_angle,UvAerosolLayerHeight_sensor_azimuth_angle,UvAerosolLayerHeight_solar_azimuth_angle, | |
| UvAerosolLayerHeight_solar_zenith_angle,Cloud_cloud_fraction,Cloud_cloud_top_pressure,Cloud_cloud_top_height,Cloud_cloud_base_pressure, | |
| Cloud_cloud_base_height,Cloud_cloud_optical_depth,Cloud_surface_albedo,Cloud_sensor_azimuth_angle,Cloud_sensor_zenith_angle, | |
| Cloud_solar_azimuth_angle,Cloud_solar_zenith_angle): | |
| input_data = pd.DataFrame({ | |
| 'latitude': [latitude], | |
| 'longitude': [longitude], | |
| 'year': [year], | |
| 'week_no': [week_no], | |
| 'SulphurDioxide_SO2_column_number_density': [SulphurDioxide_SO2_column_number_density], | |
| 'SulphurDioxide_SO2_column_number_density_amf': [SulphurDioxide_SO2_column_number_density_amf], | |
| 'SulphurDioxide_SO2_slant_column_number_density': [SulphurDioxide_SO2_slant_column_number_density], | |
| 'SulphurDioxide_cloud_fraction': [SulphurDioxide_cloud_fraction], | |
| 'SulphurDioxide_sensor_azimuth_angle': [SulphurDioxide_sensor_azimuth_angle], | |
| 'SulphurDioxide_sensor_zenith_angle': [SulphurDioxide_sensor_zenith_angle], | |
| 'SulphurDioxide_solar_azimuth_angle': [SulphurDioxide_solar_azimuth_angle], | |
| 'SulphurDioxide_solar_zenith_angle': [SulphurDioxide_solar_zenith_angle], | |
| 'SulphurDioxide_SO2_column_number_density_15km': [SulphurDioxide_SO2_column_number_density_15km], | |
| 'CarbonMonoxide_CO_column_number_density': [CarbonMonoxide_CO_column_number_density], | |
| 'CarbonMonoxide_H2O_column_number_density': [CarbonMonoxide_H2O_column_number_density], | |
| 'CarbonMonoxide_cloud_height': [CarbonMonoxide_cloud_height], | |
| 'CarbonMonoxide_sensor_altitude': [CarbonMonoxide_sensor_altitude], | |
| 'CarbonMonoxide_sensor_azimuth_angle': [CarbonMonoxide_sensor_azimuth_angle], | |
| 'CarbonMonoxide_sensor_zenith_angle': [CarbonMonoxide_sensor_zenith_angle], | |
| 'CarbonMonoxide_solar_azimuth_angle': [CarbonMonoxide_solar_azimuth_angle], | |
| 'CarbonMonoxide_solar_zenith_angle': [CarbonMonoxide_solar_zenith_angle], | |
| 'NitrogenDioxide_NO2_column_number_density': [NitrogenDioxide_NO2_column_number_density], | |
| 'NitrogenDioxide_tropospheric_NO2_column_number_density': [NitrogenDioxide_tropospheric_NO2_column_number_density], | |
| 'NitrogenDioxide_stratospheric_NO2_column_number_density': [NitrogenDioxide_stratospheric_NO2_column_number_density], | |
| 'NitrogenDioxide_NO2_slant_column_number_density': [NitrogenDioxide_NO2_slant_column_number_density], | |
| 'NitrogenDioxide_tropopause_pressure': [NitrogenDioxide_tropopause_pressure], | |
| 'NitrogenDioxide_absorbing_aerosol_index': [NitrogenDioxide_absorbing_aerosol_index], | |
| 'NitrogenDioxide_cloud_fraction': [NitrogenDioxide_cloud_fraction], | |
| 'NitrogenDioxide_sensor_altitude': [NitrogenDioxide_sensor_altitude], | |
| 'NitrogenDioxide_sensor_azimuth_angle': [NitrogenDioxide_sensor_azimuth_angle], | |
| 'NitrogenDioxide_sensor_zenith_angle': [NitrogenDioxide_sensor_zenith_angle], | |
| 'NitrogenDioxide_solar_azimuth_angle': [NitrogenDioxide_solar_azimuth_angle], | |
| 'NitrogenDioxide_solar_zenith_angle': [NitrogenDioxide_solar_zenith_angle], | |
| 'Formaldehyde_tropospheric_HCHO_column_number_density': [Formaldehyde_tropospheric_HCHO_column_number_density], | |
| 'Formaldehyde_tropospheric_HCHO_column_number_density_amf': [Formaldehyde_tropospheric_HCHO_column_number_density_amf], | |
| 'Formaldehyde_HCHO_slant_column_number_density': [Formaldehyde_HCHO_slant_column_number_density], | |
| 'Formaldehyde_cloud_fraction': [Formaldehyde_cloud_fraction], | |
| 'Formaldehyde_solar_zenith_angle': [Formaldehyde_solar_zenith_angle], | |
| 'Formaldehyde_solar_azimuth_angle': [Formaldehyde_solar_azimuth_angle], | |
| 'Formaldehyde_sensor_zenith_angle': [Formaldehyde_sensor_zenith_angle], | |
| 'Formaldehyde_sensor_azimuth_angle': [Formaldehyde_sensor_azimuth_angle], | |
| 'UvAerosolIndex_absorbing_aerosol_index': [UvAerosolIndex_absorbing_aerosol_index], | |
| 'UvAerosolIndex_sensor_altitude': [UvAerosolIndex_sensor_altitude], | |
| 'UvAerosolIndex_sensor_azimuth_angle': [UvAerosolIndex_sensor_azimuth_angle], | |
| 'UvAerosolIndex_sensor_zenith_angle': [UvAerosolIndex_sensor_zenith_angle], | |
| 'UvAerosolIndex_solar_azimuth_angle': [UvAerosolIndex_solar_azimuth_angle], | |
| 'UvAerosolIndex_solar_zenith_angle': [UvAerosolIndex_solar_zenith_angle], | |
| 'Ozone_O3_column_number_density': [Ozone_O3_column_number_density], | |
| 'Ozone_O3_column_number_density_amf': [Ozone_O3_column_number_density_amf], | |
| 'Ozone_O3_slant_column_number_density': [Ozone_O3_slant_column_number_density], | |
| 'Ozone_O3_effective_temperature': [Ozone_O3_effective_temperature], | |
| 'Ozone_cloud_fraction': [Ozone_cloud_fraction], | |
| 'Ozone_sensor_azimuth_angle': [Ozone_sensor_azimuth_angle], | |
| 'Ozone_sensor_zenith_angle': [Ozone_sensor_zenith_angle], | |
| 'Ozone_solar_azimuth_angle': [Ozone_solar_azimuth_angle], | |
| 'Ozone_solar_zenith_angle': [Ozone_solar_zenith_angle], | |
| 'UvAerosolLayerHeight_aerosol_height': [UvAerosolLayerHeight_aerosol_height], | |
| 'UvAerosolLayerHeight_aerosol_pressure': [UvAerosolLayerHeight_aerosol_pressure], | |
| 'UvAerosolLayerHeight_aerosol_optical_depth': [UvAerosolLayerHeight_aerosol_optical_depth], | |
| 'UvAerosolLayerHeight_sensor_zenith_angle': [UvAerosolLayerHeight_sensor_zenith_angle], | |
| 'UvAerosolLayerHeight_sensor_azimuth_angle': [UvAerosolLayerHeight_sensor_azimuth_angle], | |
| 'UvAerosolLayerHeight_solar_azimuth_angle': [UvAerosolLayerHeight_solar_azimuth_angle], | |
| 'UvAerosolLayerHeight_solar_zenith_angle': [UvAerosolLayerHeight_solar_zenith_angle], | |
| 'Cloud_cloud_fraction': [Cloud_cloud_fraction], | |
| 'Cloud_cloud_top_pressure': [Cloud_cloud_top_pressure], | |
| 'Cloud_cloud_top_height': [Cloud_cloud_top_height], | |
| 'Cloud_cloud_base_pressure': [Cloud_cloud_base_pressure], | |
| 'Cloud_cloud_base_height': [Cloud_cloud_base_height], | |
| 'Cloud_cloud_optical_depth': [Cloud_cloud_optical_depth], | |
| 'Cloud_surface_albedo': [Cloud_surface_albedo], | |
| 'Cloud_sensor_azimuth_angle': [Cloud_sensor_azimuth_angle], | |
| 'Cloud_sensor_zenith_angle': [Cloud_sensor_zenith_angle], | |
| 'Cloud_solar_azimuth_angle': [Cloud_solar_azimuth_angle], | |
| 'Cloud_solar_zenith_angle': [Cloud_solar_zenith_angle], | |
| }) | |
| input_data_transformed = preprocessor.fit_transform(input_data) | |
| model = joblib.load('CO2.pkl') | |
| prediction = model.predict(input_data_transformed) | |
| return float(prediction[0]) | |
| def main(): | |
| st.title("Sıcaklık Tahmin Uygulaması") | |
| st.write("Veri Girin") | |
| latitude = st.sidebar.number_input("Latitude", value=0.0, format="%.6f") | |
| longitude = st.sidebar.number_input("Longitude", value=0.0, format="%.6f") | |
| year = st.sidebar.number_input("Year", value=2024, step=1) | |
| week_no = st.sidebar.number_input("Week No", value=1, step=1) | |
| SulphurDioxide_SO2_column_number_density = st.sidebar.number_input("SO2 Column Number Density", value=0.0, format="%.6f") | |
| SulphurDioxide_SO2_column_number_density_amf = st.sidebar.number_input("SO2 Column Number Density AMF", value=0.0, format="%.6f") | |
| SulphurDioxide_SO2_slant_column_number_density = st.sidebar.number_input("SO2 Slant Column Number Density", value=0.0, format="%.6f") | |
| SulphurDioxide_cloud_fraction = st.sidebar.number_input("SO2 Cloud Fraction", value=0.0, format="%.6f") | |
| SulphurDioxide_sensor_azimuth_angle = st.sidebar.number_input("SO2 Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| SulphurDioxide_sensor_zenith_angle = st.sidebar.number_input("SO2 Sensor Zenith Angle", value=0.0, format="%.6f") | |
| SulphurDioxide_solar_azimuth_angle = st.sidebar.number_input("SO2 Solar Azimuth Angle", value=0.0, format="%.6f") | |
| SulphurDioxide_solar_zenith_angle = st.sidebar.number_input("SO2 Solar Zenith Angle", value=0.0, format="%.6f") | |
| SulphurDioxide_SO2_column_number_density_15km = st.sidebar.number_input("SO2 Column Number Density 15km", value=0.0, format="%.6f") | |
| CarbonMonoxide_CO_column_number_density = st.sidebar.number_input("CO Column Number Density", value=0.0, format="%.6f") | |
| CarbonMonoxide_H2O_column_number_density = st.sidebar.number_input("H2O Column Number Density", value=0.0, format="%.6f") | |
| CarbonMonoxide_cloud_height = st.sidebar.number_input("CO Cloud Height", value=0.0, format="%.6f") | |
| CarbonMonoxide_sensor_altitude = st.sidebar.number_input("CO Sensor Altitude", value=0.0, format="%.6f") | |
| CarbonMonoxide_sensor_azimuth_angle = st.sidebar.number_input("CO Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| CarbonMonoxide_sensor_zenith_angle = st.sidebar.number_input("CO Sensor Zenith Angle", value=0.0, format="%.6f") | |
| CarbonMonoxide_solar_azimuth_angle = st.sidebar.number_input("CO Solar Azimuth Angle", value=0.0, format="%.6f") | |
| CarbonMonoxide_solar_zenith_angle = st.sidebar.number_input("CO Solar Zenith Angle", value=0.0, format="%.6f") | |
| NitrogenDioxide_NO2_column_number_density = st.sidebar.number_input("NO2 Column Number Density", value=0.0, format="%.6f") | |
| NitrogenDioxide_tropospheric_NO2_column_number_density = st.sidebar.number_input("Tropospheric NO2 Column Number Density", value=0.0, format="%.6f") | |
| NitrogenDioxide_stratospheric_NO2_column_number_density = st.sidebar.number_input("Stratospheric NO2 Column Number Density", value=0.0, format="%.6f") | |
| NitrogenDioxide_NO2_slant_column_number_density = st.sidebar.number_input("NO2 Slant Column Number Density", value=0.0, format="%.6f") | |
| NitrogenDioxide_tropopause_pressure = st.sidebar.number_input("NO2 Tropopause Pressure", value=0.0, format="%.6f") | |
| NitrogenDioxide_absorbing_aerosol_index = st.sidebar.number_input("NO2 Absorbing Aerosol Index", value=0.0, format="%.6f") | |
| NitrogenDioxide_cloud_fraction = st.sidebar.number_input("NO2 Cloud Fraction", value=0.0, format="%.6f") | |
| NitrogenDioxide_sensor_altitude = st.sidebar.number_input("NO2 Sensor Altitude", value=0.0, format="%.6f") | |
| NitrogenDioxide_sensor_azimuth_angle = st.sidebar.number_input("NO2 Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| NitrogenDioxide_sensor_zenith_angle = st.sidebar.number_input("NO2 Sensor Zenith Angle", value=0.0, format="%.6f") | |
| NitrogenDioxide_solar_azimuth_angle = st.sidebar.number_input("NO2 Solar Azimuth Angle", value=0.0, format="%.6f") | |
| NitrogenDioxide_solar_zenith_angle = st.sidebar.number_input("NO2 Solar Zenith Angle", value=0.0, format="%.6f") | |
| Formaldehyde_tropospheric_HCHO_column_number_density = st.sidebar.number_input("Tropospheric HCHO Column Number Density", value=0.0, format="%.6f") | |
| Formaldehyde_tropospheric_HCHO_column_number_density_amf = st.sidebar.number_input("Tropospheric HCHO Column Number Density AMF", value=0.0, format="%.6f") | |
| Formaldehyde_HCHO_slant_column_number_density = st.sidebar.number_input("HCHO Slant Column Number Density", value=0.0, format="%.6f") | |
| Formaldehyde_cloud_fraction = st.sidebar.number_input("HCHO Cloud Fraction", value=0.0, format="%.6f") | |
| Formaldehyde_solar_zenith_angle = st.sidebar.number_input("HCHO Solar Zenith Angle", value=0.0, format="%.6f") | |
| Formaldehyde_solar_azimuth_angle = st.sidebar.number_input("HCHO Solar Azimuth Angle", value=0.0, format="%.6f") | |
| Formaldehyde_sensor_zenith_angle = st.sidebar.number_input("HCHO Sensor Zenith Angle", value=0.0, format="%.6f") | |
| Formaldehyde_sensor_azimuth_angle = st.sidebar.number_input("HCHO Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| UvAerosolIndex_absorbing_aerosol_index = st.sidebar.number_input("UV Aerosol Index Absorbing Aerosol Index", value=0.0, format="%.6f") | |
| UvAerosolIndex_sensor_altitude = st.sidebar.number_input("UV Aerosol Index Sensor Altitude", value=0.0, format="%.6f") | |
| UvAerosolIndex_sensor_azimuth_angle = st.sidebar.number_input("UV Aerosol Index Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| UvAerosolIndex_sensor_zenith_angle = st.sidebar.number_input("UV Aerosol Index Sensor Zenith Angle", value=0.0, format="%.6f") | |
| UvAerosolIndex_solar_azimuth_angle = st.sidebar.number_input("UV Aerosol Index Solar Azimuth Angle", value=0.0, format="%.6f") | |
| UvAerosolIndex_solar_zenith_angle = st.sidebar.number_input("UV Aerosol Index Solar Zenith Angle", value=0.0, format="%.6f") | |
| Ozone_O3_column_number_density = st.sidebar.number_input("O3 Column Number Density", value=0.0, format="%.6f") | |
| Ozone_O3_column_number_density_amf = st.sidebar.number_input("O3 Column Number Density AMF", value=0.0, format="%.6f") | |
| Ozone_O3_slant_column_number_density = st.sidebar.number_input("O3 Slant Column Number Density", value=0.0, format="%.6f") | |
| Ozone_O3_effective_temperature = st.sidebar.number_input("O3 Effective Temperature", value=0.0, format="%.6f") | |
| Ozone_cloud_fraction = st.sidebar.number_input("O3 Cloud Fraction", value=0.0, format="%.6f") | |
| Ozone_sensor_azimuth_angle = st.sidebar.number_input("O3 Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| Ozone_sensor_zenith_angle = st.sidebar.number_input("O3 Sensor Zenith Angle", value=0.0, format="%.6f") | |
| Ozone_solar_azimuth_angle = st.sidebar.number_input("O3 Solar Azimuth Angle", value=0.0, format="%.6f") | |
| Ozone_solar_zenith_angle = st.sidebar.number_input("O3 Solar Zenith Angle", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_aerosol_height = st.sidebar.number_input("Aerosol Height", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_aerosol_pressure = st.sidebar.number_input("Aerosol Pressure", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_aerosol_optical_depth = st.sidebar.number_input("Aerosol Optical Depth", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_sensor_zenith_angle = st.sidebar.number_input("Aerosol Sensor Zenith Angle", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_sensor_azimuth_angle = st.sidebar.number_input("Aerosol Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_solar_zenith_angle = st.sidebar.number_input("Aerosol Solar Zenith Angle", value=0.0, format="%.6f") | |
| UvAerosolLayerHeight_solar_azimuth_angle = st.sidebar.number_input("Aerosol Solar Azimuth Angle", value=0.0, format="%.6f") | |
| Cloud_cloud_fraction = st.sidebar.number_input("Cloud Fraction", value=0.0, format="%.6f") | |
| Cloud_cloud_top_pressure = st.sidebar.number_input("Cloud Top Pressure", value=0.0, format="%.6f") | |
| Cloud_cloud_top_height = st.sidebar.number_input("Cloud Top Height", value=0.0, format="%.6f") | |
| Cloud_cloud_base_pressure = st.sidebar.number_input("Cloud Base Pressure", value=0.0, format="%.6f") | |
| Cloud_cloud_base_height = st.sidebar.number_input("Cloud Base Height", value=0.0, format="%.6f") | |
| Cloud_cloud_optical_depth = st.sidebar.number_input("Cloud Optical Depth", value=0.0, format="%.6f") | |
| Cloud_surface_albedo = st.sidebar.number_input("Cloud Surface Albedo", value=0.0, format="%.6f") | |
| Cloud_sensor_azimuth_angle = st.sidebar.number_input("Cloud Sensor Azimuth Angle", value=0.0, format="%.6f") | |
| Cloud_sensor_zenith_angle = st.sidebar.number_input("Cloud Sensor Zenith Angle", value=0.0, format="%.6f") | |
| Cloud_solar_azimuth_angle = st.sidebar.number_input("Cloud Solar Azimuth Angle", value=0.0, format="%.6f") | |
| Cloud_solar_zenith_angle = st.sidebar.number_input("Cloud Solar Zenith Angle", value=0.0, format="%.6f") | |
| if st.button('Tahmin Et'): | |
| time = time_pred(latitude,longitude,year,week_no,SulphurDioxide_SO2_column_number_density,SulphurDioxide_SO2_column_number_density_amf, | |
| SulphurDioxide_SO2_slant_column_number_density,SulphurDioxide_cloud_fraction,SulphurDioxide_sensor_azimuth_angle, | |
| SulphurDioxide_sensor_zenith_angle,SulphurDioxide_solar_azimuth_angle,SulphurDioxide_solar_zenith_angle, | |
| SulphurDioxide_SO2_column_number_density_15km,CarbonMonoxide_CO_column_number_density,CarbonMonoxide_H2O_column_number_density, | |
| CarbonMonoxide_cloud_height,CarbonMonoxide_sensor_altitude,CarbonMonoxide_sensor_azimuth_angle,CarbonMonoxide_sensor_zenith_angle, | |
| CarbonMonoxide_solar_azimuth_angle,CarbonMonoxide_solar_zenith_angle,NitrogenDioxide_NO2_column_number_density, | |
| NitrogenDioxide_tropospheric_NO2_column_number_density,NitrogenDioxide_stratospheric_NO2_column_number_density, | |
| NitrogenDioxide_NO2_slant_column_number_density,NitrogenDioxide_tropopause_pressure,NitrogenDioxide_absorbing_aerosol_index, | |
| NitrogenDioxide_cloud_fraction,NitrogenDioxide_sensor_altitude,NitrogenDioxide_sensor_azimuth_angle, | |
| NitrogenDioxide_sensor_zenith_angle,NitrogenDioxide_solar_azimuth_angle,NitrogenDioxide_solar_zenith_angle, | |
| Formaldehyde_tropospheric_HCHO_column_number_density,Formaldehyde_tropospheric_HCHO_column_number_density_amf, | |
| Formaldehyde_HCHO_slant_column_number_density,Formaldehyde_cloud_fraction,Formaldehyde_solar_zenith_angle, | |
| Formaldehyde_solar_azimuth_angle,Formaldehyde_sensor_zenith_angle,Formaldehyde_sensor_azimuth_angle,UvAerosolIndex_absorbing_aerosol_index, | |
| UvAerosolIndex_sensor_altitude,UvAerosolIndex_sensor_azimuth_angle,UvAerosolIndex_sensor_zenith_angle,UvAerosolIndex_solar_azimuth_angle, | |
| UvAerosolIndex_solar_zenith_angle,Ozone_O3_column_number_density,Ozone_O3_column_number_density_amf,Ozone_O3_slant_column_number_density, | |
| Ozone_O3_effective_temperature,Ozone_cloud_fraction,Ozone_sensor_azimuth_angle,Ozone_sensor_zenith_angle,Ozone_solar_azimuth_angle, | |
| Ozone_solar_zenith_angle,UvAerosolLayerHeight_aerosol_height,UvAerosolLayerHeight_aerosol_pressure,UvAerosolLayerHeight_aerosol_optical_depth, | |
| UvAerosolLayerHeight_sensor_zenith_angle,UvAerosolLayerHeight_sensor_azimuth_angle,UvAerosolLayerHeight_solar_azimuth_angle, | |
| UvAerosolLayerHeight_solar_zenith_angle,Cloud_cloud_fraction,Cloud_cloud_top_pressure,Cloud_cloud_top_height,Cloud_cloud_base_pressure, | |
| Cloud_cloud_base_height,Cloud_cloud_optical_depth,Cloud_surface_albedo,Cloud_sensor_azimuth_angle,Cloud_sensor_zenith_angle, | |
| Cloud_solar_azimuth_angle,Cloud_solar_zenith_angle) | |
| st.write(f'Tahmin edilen sıcaklık: {time:.2f} °C') | |
| if __name__ == '__main__': | |
| main() | |