This is an old revision of the document!
GroIMP summer school 2025
In the first week of June 2025, we will host a GroIMP summer school in Göttingen. This event will serve to give an introduction to the platform, to help participants getting started with modelling and with their own models, and to give a deeper insight into some specific features.
The summer school is open for those who would like to learn how to work with GroIMP – Growth-grammar related Interactive Modelling Platform – and to write models in the rule-based programming language XL. Particularly, we target M.Sc. and Ph.D. students in Applied Computer Science, Botany, Agriculture, Horticulture or Forest Science with focus on information processing and modelling, but also interested guests from other disciplines.
Date: June 2 - 5, 2025
Location:
The summer school will take place at the Department of Ecoinformatics, Biometrics and Forest Growth, University of Göttingen:
Büsgenweg 4,
37077 Göttingen
Germany
Göttingen is easily accessible by train, and for accommodation the university provides a list of options.
Participation
The workshop language will be English and no congress fee is required. To help us with the planning of the event, please register early. If you would like to present your current work orally or in a model session, please add a short summary to the registration.
Joining online
To some extent it will be possible to attend the Summer School online. We will do our best to create a hybrid event. However, we cannot guarantee access to all presentations and discussions, and we will only be able to provide limited assistance to online participants. We therefore strongly encourage you to come to Göttingen to benefit from the direct interaction with the organizers and staff.
A registration is also required for online participation.
Earning credits
PhD students will be able to earn credits for active participation. This requires the student to give an oral presentation. If you are interested, please indicate this on the registration form and include a short abstract.
Oral presentation
During the Summer School, participants will have the opportunity to give oral presentations on their GroIMP projects. The presentation should last 15 to 20 minutes and will take place on the 4th day. We would like the presenters to also participate in the model session to give the audience a better impression of the work presented.
Model session
Similar to a software session, the models will be presented in parallel in an open room. The idea is not to present the perfect model, but to share your approach, exchange ideas and learn from each other.
Daily schedule
The program will be updated.
Day 1-3 will consist of short lectures and interactive tutorials with exercises. On Day 4, participants will have the opportunity to showcase their research and present their models.
Day 1 | Introduction to GroIMP and the programming language XL |
---|---|
Day 2 | Use cases of functional-structural plant models, light modelling in GroIMP |
Day 3 | Advanced GroIMP features: spectral light modelling, plugins, API, point clouds |
Day 4 | Participants' presentations and models demonstrations |
Monday: Introduction to GroIMP and the programming language XL
The introduction to the software, its concepts and the common ways to use it.
Opening, Introduction, Where to find information
Time : 9:00 - 9:30
Presenter : Winfried Kurth & Tim Oberländer
Introduction to rule-based programming, L-systems and XL
Time : 9:30 - 10:15
Presenter : Winfried Kurth
Introduction to the software GroIMP
Time : 10:15 - 10:45
Presenter : Tim Oberländer
Getting a first impression of the interactive plant modelling software GroIMP.
Modelling with XL rules
Time : 11:00 - 11:45
Presenter : Winfried Kurth
Basic examples with XL
Time : 11:45 - 12:30
Presenter : Winfried Kurth
How to model plant architecture and development
Time : 14:00 - 14:45
Presenter : Katarina Smolenova
How to use queries
Time : 14:45 - 15:45
Presenter : Katarina Smolenova
User examples
Time : 16:00 - 16:45
Presenter : Gerhard Buck-Sorlin
Questions & Answers
Time : 16:45
Presenter :
Tuesday: Use cases of functional-structural plant models: light modelling in GroIMP
Introduction to light modelling (light sources, optical properties)
Time : 09:00 - 09:45
Presenter : Michael Henke
Light modelling 101…
What is light modelling? What is it good for? What do we need to do it?
Light and photosynthesis modelling (part 1)
Time : 09:45 - 10:45
Presenter : Gerhard Buck-Sorlin & Michael Henke
From light modelling to light response curves to modelling of photosynthesis.
Light and photosynthesis modelling (part 2)
Time : 11:00 - 11:45
Presenter : Gerhard Buck-Sorlin
Introduction to growth modelling: sink-source coupling
Time : 11:45 - 12:30
Presenter : Gerhard Buck-Sorlin
Yield Game
Time : 14:00 - 15:45
Presenter : Jochem Evers
User examples: Tomato
Time : 16:00 - 16:45
Presenter : Gerhard Buck-Sorlin
Model fitting
Time : 16:45 - 17:30
Presenter : Gerhard Buck-Sorlin
Questions & Answers
Time : 17:30
Presenter :
Wednesday: Advanced GroIMP features: spectral light modelling, plugins, API, point clouds
Introduction to spectral light modelling
Time : 09:00 - 09:45
Presenter : Michael Henke
Light is not just light! - Light quality is what counts!
Effect of spectral light on morphogenesis
Time : 09:45 - 10:45
Presenter : Michael Henke & Gerhard Buck-Sorlin
Modelling with ODEs, multiscale modelling
Time : 11:00 - 11:45
Presenter : Winfried Kurth
Import/export functions (e.g. OBJ)
Time : 11:45 - 12:30
Presenter : Gerhard Buck-Sorlin
Point clouds from 3D scanning
Time : 14:00 - 14:45
Presenter : Gerhard Buck-Sorlin & Gaëtan Heidsieck
Using point clouds as graphs and leveraging the XL language on it.
Introduction to GroLink
Time : 14:45 - 15:45
Presenter : Gaëtan Heidsieck & Tim Oberländer
Accessing GroIMP from other software to create automated pipelines.
Project shareability using plugins
Time : 16:00 - 16:45
Presenter : Gaëtan Heidsieck
Export your project to module libraries, easily reusable and extendable.
Questions & Answers
Time : 17:30
Presenter :
Thursday: Participants' presentations and models demonstrations
Time table summer school 2025
Monday: Introduction to GroIMP and the programming language XL
The introduction to the software, its concepts and the common ways to use it.
Opening, Introduction, Where to find information
Time : 9:00 - 9:30
Presenter : Winfried Kurth & Tim Oberländer
Introduction to rule-based programming, L-systems and XL
Time : 9:30 - 10:15
Presenter : Winfried Kurth
Introduction to the software GroIMP
Time : 10:15 - 10:45
Presenter : Tim Oberländer
Getting a first impression of the interactive plant modelling software GroIMP.
Modelling with XL rules
Time : 11:00 - 11:45
Presenter : Winfried Kurth
Basic examples with XL
Time : 11:45 - 12:30
Presenter : Winfried Kurth
How to model plant architecture and development
Time : 14:00 - 14:45
Presenter : Katarina Smolenova
How to use queries
Time : 14:45 - 15:45
Presenter : Katarina Smolenova
User examples
Time : 16:00 - 16:45
Presenter : Gerhard Buck-Sorlin
Questions & Answers
Time : 16:45
Presenter :
Tuesday: Use cases of functional-structural plant models: light modelling in GroIMP
Introduction to light modelling (light sources, optical properties)
Time : 09:00 - 09:45
Presenter : Michael Henke
Light modelling 101…
What is light modelling? What is it good for? What do we need to do it?
Light and photosynthesis modelling (part 1)
Time : 09:45 - 10:45
Presenter : Gerhard Buck-Sorlin & Michael Henke
From light modelling to light response curves to modelling of photosynthesis.
Light and photosynthesis modelling (part 2)
Time : 11:00 - 11:45
Presenter : Gerhard Buck-Sorlin
Introduction to growth modelling: sink-source coupling
Time : 11:45 - 12:30
Presenter : Gerhard Buck-Sorlin
Yield Game
Time : 14:00 - 15:45
Presenter : Jochem Evers
User examples: Tomato
Time : 16:00 - 16:45
Presenter : Gerhard Buck-Sorlin
Model fitting
Time : 16:45 - 17:30
Presenter : Gerhard Buck-Sorlin
Questions & Answers
Time : 17:30
Presenter :
Wednesday: Advanced GroIMP features: spectral light modelling, plugins, API, point clouds
Introduction to spectral light modelling
Time : 09:00 - 09:45
Presenter : Michael Henke
Light is not just light! - Light quality is what counts!
Effect of spectral light on morphogenesis
Time : 09:45 - 10:45
Presenter : Michael Henke & Gerhard Buck-Sorlin
Modelling with ODEs, multiscale modelling
Time : 11:00 - 11:45
Presenter : Winfried Kurth
Import/export functions (e.g. OBJ)
Time : 11:45 - 12:30
Presenter : Gerhard Buck-Sorlin
Point clouds from 3D scanning
Time : 14:00 - 14:45
Presenter : Gerhard Buck-Sorlin & Gaëtan Heidsieck
Using point clouds as graphs and leveraging the XL language on it.
Introduction to GroLink
Time : 14:45 - 15:45
Presenter : Gaëtan Heidsieck & Tim Oberländer
Accessing GroIMP from other software to create automated pipelines.
Project shareability using plugins
Time : 16:00 - 16:45
Presenter : Gaëtan Heidsieck
Export your project to module libraries, easily reusable and extendable.
Questions & Answers
Time : 17:30
Presenter :