Monday, February 26, 2018

Python general resources (for Hydrologists) to start with

There are a lot of resources to start with python, but for hydrologists, but here I tried, at least at the beginning, a list of readings to be quickly operative.
Igor Bobriakov gives in his blog a nice review of the main libraries used nowadays. Useful to have a bird view on them.

Other resources can be:
For who loves more traditional approaches than Notebooks and require a ”books like” approach, maybe because it happens that they never programmed before, the first information is the Python site itself. Its Italian counterpart is here.

  • They suggests Dive into Python (EN, IT) as a good starting book, and I think it is
  • Python Crash course is also a traditional type of book that covers all the traditional element of programming. It is certainly a good book but I would say that its approach does not cope exactly with the modern ‘hip’ approach that a scientist has when using python with more high level infrastructures as Pandas (and partially Numpy and Scipy are) which, for instance often do not require to explicit iterations with “for” loops. 
  • Think Python (EN, IT) is also an alternative to previous books
  • A little different is Thinking in Python, because it is oriented to introduce topics of object oriented (OO) programming which are not usually covered in elementary programming books. Even if OO at its core is to get used to design patterns.
Specifically for hydrologists, but maybe a little obsolete, are:

with a preference for the first one.


Tuesday, February 20, 2018

Costruzioni Idrauliche 2018

This is the material for the 2018 class in Hydraulic constructions at University of Trento. The material, is being revised during the class and is similar to the last year class. A first difference is that slides will be loaded into an Open Science Framework (OSF) repository. More information in the Introductory class below. The name is hydraulic construction. Actually it covers the hydraulic design of a storm water management system and the hydraulic design of an Aqueduct.  With hydraulic design, I mean that the class teach how to calculate the hydraulics of  infrastructure. It will not teach anything else and neither will cover how to really draw them to produce a final executive project. These knowledges are communicated in the class called "Progetto di Costruzioni Idrauliche".

Foreseen Schedule

T - Is a classrom lecture
L - Is a laboratory lecture

Storm water management systems


February



March


April


Instruction for the project of the storm water management system.


Aqueducts


As a general, simple and descriptive reference, the first six chapters of Maurizio Leopardi's book can be useful :
The state of the water supply in Italy is summarised here (Corriere della Sera, 2018-05-16)

May
June
Tools

During the class I will introduce sever tools for calculations.

  • Open Science Framework (OSF): It is a tool for sharing a workflow, especially design for scientific purposes. It allows storage of files and documents and their selective publication on the web.
  • Python - Python is a modern programming languages. It will be used for data treatment, estimation of the idf curves of precipitation, some hydraulic calculation and data visualisation. I will use Python mostly as a scripting language to bind and using existing tools. 
  • SWMM - Is an acronym for Storm Water Management System. Essentially it is a model for the estimation of runoff adjusted to Urban environment. I do not endorse very much its hydrology. However, it is the most used tools by colleagues who cares about storm water management, and I adopt it. It is not a tool for designing storm water networks, and therefore, some more work should be done with Python to fill the gaps.
  • EPANET Is the tool developed by EPA to estimate water distribution networks. 
  • GISWATER: http://growworkinghard.altervista.org/giswater-11-install-windows/
  • QGIS: http://growworkinghard.altervista.org/qgis-2-18-how-to-install-step-by-step-on-windows/
Notes collected by Students:


Some Examples of presentations on the projects of this class:


Questions for the midterm exam
 
Domande della prova intermedia 2017.
 Grades (voti) of the intermediate exam.

Sunday, February 18, 2018

Conoscere, comunicare, gestire il rischio idrogeologico in ambiente montano: 3/3

On February 15, 2018, we had the second day of the workshop: "Know, communicate and manage the hydrological and geological risk in mountain environment", originally intended for journalists, technicians, as politicians. It was held at the Department of Civil, Environmental and Mechanical Engineering Department of the University of Trento. This page reports the second day.
The first part of the workshop can be found in two previous post:
  • Introduction
  • About Italian legislation on hazards by Eugenio Caliceti


  • Planning Emergencies after natural hazards by Marta Martinengo

  • The hazard map of Trentino Province by Mauro Zambotto

  • Discussion after dott. Zambotto presentation

  • Comments on work groups simulations by Rocco Scolozzi


Conoscere, comunicare, gestire il rischio idrogeologico in Ambiente montano: 2/3

On February 7 and 15, 2018, it was organised a workshop entitled "Know, communicate and manage the hydrological and geological risk in mountain environment", originally intended for journalists, technicians, as politicians. It was held at the Department of Civil, Environmental and Mechanical Engineering Department of the University of Trento. The morning talks are in another post.
The Afternoon was dedicated to a Conference open to the wide public. It covered the topic of which you see the YouTube videos below.

Other two pages refer of the conference:


  • The Experience of major Ugo Grisenti after the Campolongo event (August 15, 2010)
  • Some images from Campolongo
  • Information (about hazards) from the institutional channel by Giampaolo Pedrotti
  • Andrea Selva on the information on natural hazards (from the point of view of a local newspaper)
  • The judge and hazards: the experience of Carlo Ancona



Friday, February 16, 2018

Conoscere, comunicare, gestire il rischio idrogeologico in Ambiente montano 1/3



On Wednesday 7  and Thursday 15 February 2018 we held at our Department (DICAM) a workshop entitled: Know, communicate and manage hydro-geological risks in mountain environments. This workshop was one of the events of the Life FRANCA project. Please find below, in Italian, the YouTube of the talks.

The days were split into other two pages other than this one related to the first morning:


First day (February 7, 2018)
  • Introduction to the workshop by Luigi Fraccarollo

    • Introduction to Life FRANCA by Rocco Scolozzi

    • A review on hydrological hazards for non specialists by Riccardo Rigon

    • A little of discussion


    • What is "hazard" by Giorgio Rosatti