Standard geo-data processing can be done using standard functionality offered by standard software tools. But for the solving of complex spatial-temporal problems in earth and environmental research often the handling of (very) large and complex data sets is required. This typically asks for special geoprocessing solutions.
This course teaches students how to plan and carry out their own programming or scripting project, to support the processing, visualization and analysis of large and complex data sets in their MSc research phase. During the course, students will work on their own geoprocessing challenge, in their own application field and using their own research data
Emphasis is on scientific computing using the programming (and scripting) language Python. Depending on student interest, other modern programming languages may be considered as well. In a similar manner, tools for the design of Graphical User-Interfaces (GUI) will be considered, which will allow building interactive windows containing buttons, text boxes, graphs, maps etc.
Special attention will be given to available statistical and scientific packages for mathematics, science and engineering, such as array processing, linear algebra, regression, optimization, classification, clustering and machine learning.
The course intends to support individual students in programming solutions that they need during their MSc research. Therefore, certain flexibility is offered to students when to start the course.