CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events


Geocomputing using CSC resources
Date: 02.10.2017 8:00 - 03.10.2017 16:30
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Atte Sillanpää
Seija Sirkiä
Elias Annila
Eduardo Gonzalez
Kylli Ek
  • 120 for-finnish-academics
  • 560 for-others
The fee covers all materials, lunches as well as morning and afternoon coffees.
The seats are filled in the registration order. If a cancellation is received five (5) business days prior to the course, the course fee will be refunded with the exception of a handling fee of 10 €. For no-shows and cancellations after the cut of date no refunds will be made. Registration can be transferred to someone else from the same organization without additional charge.

Payment can be made with electronic invoicing, credit card, or direct bank transfer. Note that for electronic invoicing you need the operator and e-invoicing address (OVT code) of your organization. Please also note that invoice reference is needed for electronic invoicing in your organization, so please have this available when registering.
Additional Information

This two days course focuses on using the CSC environment for spatial analysis. The CSC environment offers two main options for doing spatial data analysis: Taito and cPouta. We will have a look on both of these, but will spend more time on working with Taito. On Taito the most common use case for a GIS-user is to run R or Python scripts. The starting point of this course is, that you know how to use R or Python for spatial analysis, we will not have time for explaining that. The aim is to learn how to use CSC environment for spatial analysis, so that you could use the additional computing power, memory and/or storage space.

Besides scripting options Taito supports alos graphical user interfaces, so it is possible to use QGIS, GRASS and SagaGIS also via GUI.

The first day of this course is similar to "Using CSC environment efficiently" course, so if you have taken that course, it might make sense to join only for the second day.

There will be later separate courses about using Python and R for spatial analysis.

If you are unsure, if CSC computing environment could be useful for you, please take a look at our geocomputing pages and/or ask us from

Learning outcome

  • How to use Taito:
    • How to connect to Taito, and where to store your data.
    • How to use the modele and the batch job system of Taito.
    • How to run your R or Python scripts.
    • How to use several cores from R or Python scripts.
    • How to use QGIS, GRASS, SagaGIS, GDAL/OGR and other pre-installed GIS-software.
  • How to use cPouta:
    • How to set up a virtual machine in cPouta
    • How to install GIS software to cPouta.

The participants are required to be able to use at least one programming language, especially useful are R or Python skills.

Some Linux skills are very helpful for this course, but if you have not used Linux before there is a short Linux intro in the morning of the first day. We will learn some very basic commands of Linux, like: cd, ls, mv, cp, rm, chmod, less, tail, echo, mkdir etc. If you know these commands already, you welcome to sleep a little longer and join us at 9 o'clock :)

CSC organizes also Linux courses, which materials are publicly available: Linux 1, Linux 2.

Quick intro to useful Unix commands and CSC environment: Unix Cheat Sheet 

In case you do not have an account to CSC's services, please apply for it before the worshop; it will prove useful. (But you may use for this course also training accounts provided on-site.)


Preliminary timetable:

1. day
08:00 - 8:50 Linux intro.
09:00 - 09:15 Introduction to the course
09:15 - 09:45 Scientist's User Interface (SUI): an introduction to web-based access to CSC's services
09:45 - 10:00 Coffee break
10:00 - 11:00 How to connect: how to access CSC's computers, NoMachine client, taito-shell demo
11:00 - 12:00 CSC's computing environment: different platforms, module system,
12:00 - 13:00 Lunch break
13:00 - 14:30 Running your jobs, resource-management (a.k.a. batch job) systems. Running R code in Taito.
14:30 - 14:45 Coffee break
14:45 - 16:15 How to make R code to run in parellel.

2. day
09:00 - 10:30  Running Python code in Taito.
10:30 - 10:45 Coffee break
10:45 - 12:00 GIS software and data in Taito. Using virtual rasters.
12:00 - 13:00 Lunch break
13:00 - 14:30 cPouta, setting up an virtual machine
14:30 - 14:45 Coffee break
14:45 - 16:00 Running GIS software in cPouta

Course materials