Growth Grammars

This site is the web center of growth grammars of the Department Ecoinformatics, Biometrics and Forest Growth at the Georg-August University of Göttingen and its cooperation partners.

GroIMP

GroIMP (Growth Grammar-related Interactive Modelling Platform) is a modelling platform which supports features like interactivity, a rich set of 3D objects and data interfaces. Its speciality is the integrated modelling language XL. GroIMP’s main focus is on functional structural plant modelling.

Get GroIMP

GroIMP is an open source software that is free to use for everybody. It is java based and runs on Windows, Linux and MacOS.
You can get the latest version from our download page.

Getting started & finding help

We are trying our best to enable people to use GroIMP. You can find information on our wiki, in the manuals or within the community (don’t be afraid to ask) . You can also try the e-learning resources.

Modelling & Sharing

The GroIMP community is trying to collect a variety of different models, to show the potential of the software. This models are shown in our gallery and YouTube channel can be used as inspiration.

Plugins

GroIMP is a plugin based software, which allows users to update and install additional functionalities from within GroIMP. The list of plugins reaches from interface improvements to new formats and functions.

Community

Our community is connected on Slack and we are a part of The community of scientists working with FSPM.
Moreover we are aiming to hold annual workshops to keep in touch.

Development

GroIMP is mainly develop at the Georg-August University of Göttingen, yet it is an open source project and everybody is encouraged to participate. There are information in the wiki, our Gitlab group and the javadoc.

Search all Grogra domains at once to find what you are looking for…

More

Even if GroIMP is the main focus of current development, there are other aspects that are of interest.

Growth grammars

are a rule-based approach to the modelling of dynamic systems. In contrast to conventional imperative programming languages, rule-based approaches provide a natural and concise way of modelling. Most systems to be modeled behave according to a set of rules, and our perception works this way and not imperatively using a list of operations which have to be processed step by step. More…

Software

This site provides software for the execution of growth grammar programmes. GROGRA is an L-system interpreter, GroIMP is an interactive modelling platform and able to execute programmes written in XL (a Java-based growth grammar language), XL4C4D is an XL-plugin for CINEMA 4D. More…

Publications

Growth Grammars as a scientific field and the different implementations and software projects as well as the FSPM’s developed using them are documented by several publications. A list can be found here.