Skip to content

Corso di formazione per l’ottimizzazione e la gestione di modelli idrodinamici procedure per l’analisi automatizzata di dati di qualità delle acque marine - Ott. 2023

Notifications You must be signed in to change notification settings

andreall/python_ARPAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corso di formazione per l’ottimizzazione e la gestione di modelli idrodinamici procedure per l’analisi automatizzata di dati di qualità delle acque marine - Ott. 2023

ARPAL - Ottobre 2023

Andrea Lira Loarca
MeteOcean Research Group - Dipartimento di Ingegneria Chimica, Civile e Ambientale
Università degli Studi di Genova

Introduzione a Python e Numpy (4 ore)
Venerdì 13 ottobre 2023 | 09:00-13:00

  • Introduzione a Python e librerie scientifiche
  • Ambiente di sviluppo (IDE): Spyder, Visual Studio Code, Jupyter notebook
  • Nozioni di base sulla programmazione Python
  • I principali tipi di dato di Python e i loro metodi
  • Introduzione a Numpy
  • Array (1D, 2D, N-D) in Numpy
  • Funzioni matematiche, di ordine e gestione array

Analisi di serie temporale di dati EMODNET – Pandas e Matplotlib (4 ore)
Lunedi 16 ottobre 2023 | 09:00-13:00

  • Lettura files
  • DataFrame e Series e metodi di indicizzazione e modifica per serie temporale
  • Groupby, dati mancanti e operazioni matematiche
  • Gestione delle date e broadcasting
  • Elaborazione dei dati
  • Line plots, scatter plots, bar plots, histograms
  • Scrittura files: csv, json

Analisi dati georeferenziate e temporali Copernicus Marine Service – Xarray, Dask, Cartopy e Pandas (8 ore)
Mercoledì 18 ottobre 2023 | 09:00-13:00 e Venerdì 20 ottobre 2023 | 09:00-13:00

  • Scaricare dati ed uso Dask
  • Dataarray e Dataset e metodi di indicizzazione e modifica
  • Creazione dataset e dataarray da numpy e pandas
  • Funzioni matematiche, di ordine, gestione e masks
  • NetCDF e GRIB
  • Analisi geospaziale e plots
  • Grafici e analisi statistica

Esercitazione su Catena operativa Mar Ligure
Giovedi 26 ottobre 2023 | 09:00-13:00

  • Ottimizzazione e gestione della catena operativa del modello idrodinamico Mar Ligure
  • Pianificazione di attività di controllo della catena operativa tramite file batch
  • Gestione dell’archiviazione dei file della catena operativa

Esercitazione su file dei monitoraggi marini
Venerdì 27 ottobre 2023 | 09:00-13:00

  • Importazione, lettura e modifica di file di testo esistenti
  • Lettura, scrittura ed elaborazioni dati di monitoraggio secondo D.lgs 152/06 e D.lgs n.190/2010 (Decreto Strategia Marina)

Andrea Lira Loarca - andrea.lira.loarca@unige.it
Dario Hourngir - dario.hourngir@arpal.liguria.it
Patrizia De Gaetano - patrizia.de_gaetano@arpal.liguria.it
Laura Pedemonte - laura.pedemonte@arpal.liguria.it
Martina Raffellini - martina.raffellini@gmail.com
Luca Miscioscia - lumis98@gmail.com
Federico Cassola - federico.cassola@arpal.liguria.it
Edoardo Rocca - edoardo.rocca@arpal.liguria.it
Marco Tizzi - marco.tizzi@arpal.liguria.it

TO CONFIG VISUAL STUDIO CODE:

  • You need to install the Python and Jupyter extensions (The extensions menu is on the left toolbar and is the icon that has squares - tetris)
  • You need to set the interpreter -> 1. View -> Command Palette -> TYPE "Python Interpreter" 2. Shift+Ctrl+P -> TYPE "Python Interpreter"
    • Select the anaconda interpreter e.g. /home/anaconda3/bin/python

TO CONFIG GIT:

  • Open Command Prompt from Windows Menu git config --global user.name "FIRST_NAME LAST_NAME" git config --global user.email "MY_NAME@example.com"

TO INSTALL NEW LIBRARIES:

  • Open "Anaconda Prompt" from Windows Menu as ADMINISTRATOR pip install cmocean conda install -c conda-forge xarray dask netCDF4 bottleneck pip install erddapy pip install cartopy pip install cdsapi

TO RUN/DEBUG .py:

  • For the Interactive mode (Jupyter): 1. You need to include "#%%" before and after the cell to run 2. The command "Run cell" will appear at the top of each cell. If it doesn't, check that you have configured the Python Interpreter.
  • Normal Run 1. Click the "cucaracha/play" icon on the left toolbar
  • Normal Debug 1. You need to put a "Red Dot" on where you want the code to stop 2. Click the "cucaracha/play" icon on the left toolbar

About

Corso di formazione per l’ottimizzazione e la gestione di modelli idrodinamici procedure per l’analisi automatizzata di dati di qualità delle acque marine - Ott. 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published