Skip to content
Snippets Groups Projects
download-forcing-daily.py 1.17 KiB
Newer Older
from source.simulation_parameters import *
import os
import json

model = os.environ.get('MODEL','gironde-xl-3d')
project_id = int(os.environ.get('PROJECT_ID','900'))
sources = json.loads(os.environ.get('SOURCES','["open-meteo", "magest", "constants-3d", "hub-eau-3d", "copernicus-o2" , "copernicus-temp"]'))
start_date = os.environ.get('START_DATE','2024-05-01T00:00:00.000000Z')
end_date = os.environ.get('END_DATE','2024-05-04T00:00:00.000000Z')
naos_token = os.environ.get('NAOS_TOKEN','')
write_in_naos = (os.environ.get('WRITE_IN_NAOS','False') == 'True')

simulation_parameters = SimulationParameters(model=model,
                                             project_id=project_id,
                                             sources=sources,
                                             start_date=start_date,
                                             end_date=end_date,
                                             naos_token=naos_token,
                                             write_in_naos=write_in_naos
                                             )
result = simulation_parameters.create_simulation()

print(result["result"])
if result["error"] > 0:
    exit(result["error"])