Skip to content

Python program using xarray for calculating Air stagnation indices over the Euro-Mediterranean region

License

Notifications You must be signed in to change notification settings

JavierRuano/ASI_Steady

Repository files navigation

ASI_Steady

Python program using xarray for calculating Air stagnation indices over the Euro-Mediterranean region http://steady-ucm.org for details

Using modules http://xarray.pydata.org/en/stable/ https://pandas.pydata.org/ https://dask.org/ With License https://www.gnu.org/licenses/gpl-3.0.html

Welcome to the ASI_Steady wiki!

First you should read about copernicus image

https://cds.climate.copernicus.eu/api-how-to

image

This project is the code from website http://steady-ucm.org

UML

Diagram

image

Data download

image

1

image

2

image

Class Diagram

image

Las tres funciones principales que se usarán en el cálculo de los índices de estancamiento son, conforme a la ilustración 1:

  1. def module_Wind(self,Wind,ml)
  2. def module_Precipitation(self)
  3. def ventilation_reduce_dimension(self)

La lectura de los ficheros netcdf se realiza mediante la función:

  1. def Read_netcdf(self, update, classic):

Los tres índices se calcularán mediante las funciones:

  1. def Horton_generation(self, update=False):
  2. def Wang_generation(self, update=False):
  3. def Huang_generation(self, update=False):

Funciones necesarias para la escritura de ficheros netcdf:

  1. def Add_Description_dataset(self, dataset_stream):

  2. def get_timestamp(self):

Una vez ya creados los índices de estancamiento, se pueden leer mediante las siguientes funciones: def refresh_Graphics(self, NETCDF_FILES_FOLDER, start, end, lat_uno, lat_dos, lng_uno, lng_dos):

def refresh_Graphics_CSV(self, NETCDF_FILES_FOLDER, start, end, lat_uno, lat_dos, lng_uno, lng_dos):

Server Diagram

1

image

2

image

3

image

https://www.gnu.org/licenses/gpl-3.0.html

About

Python program using xarray for calculating Air stagnation indices over the Euro-Mediterranean region

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages