Menu

GSoC_ideas_2018

Massimiliano Cannata

GSoC ideas 2018

This page collects some ideas for GSoC 2018.
Interested students in particular ideas may write an e-mail to geoservice ]at[ supsi.ch

The istSOS project looks for students with data management skills and Python programming understanding, that want to develop extensions to support some of the ideas mentioned below.

1) Porting of Virtual Procedure concept to istSOS3

Virtual Procedures in istSOS are procedures that while from a user perspective are common procedure they are actually procedure without their own data, but that offer elaboration of other procedure data. For example, give the existence of a river height sensor collecting water level, a river discharge procedure can be set as a virtual procedure that, using specific equations, tranform water height in water discharge, It basically process on-the-fly another procedure (or a combination of other procedures) to produce its data. Similarly, collecting data of temperature it is possible to create a virtual procedure that offers evaportanspiration.

In istSOS2 this is done using specific python functions and virtualProcedure classes that facilitate the implementation of this feature. In istSOS3 this concept need to be rithought and ported in the new process-chain approach.

Mentors: Massimiliano Cannata, Milan Antonovic

2) Support of Unit Of Measure conversion in istSOS3

Unit of measure of each observed parameter is defined at sensor registration level, but what if a user would like to get data from two temperature sensor measuring different units? so far, istSOS is not able to convert unit of measure in a user specified choice but this would be a very nice feature. There's altready a number of Python librareies that handle this (for example PINT, https://pint.readthedocs.io/en/latest/) that could be integrated in istSOS3 to support this feature.

Mentors: Massimiliano Cannata, Milan Antonovic


MongoDB Logo MongoDB