Kadi Tutorials & Examples

Welcome!

This page gradually brings together practical examples, explanations, and learning resources covering all parts of the Kadi4Mat (Kadi for short) ecosystem.

The content here is intentionally heterogeneous: you will find short “hello world” examples, conceptual descriptions (for example, what a Record is), links to videos, and references to related articles. Some topics are explained in detail, while others serve as quick entry points or pointers to external material.

This collection is best used as a toolbox: you don’t need to follow everything in order; just pick what helps you with your current task.

What is Kadi4Mat?

If you are here, you probably already know what Kadi4Mat is — but if you’re lost and have no idea, according to its official website , it is a generic and open-source virtual research environment. Originally developed for materials science, Kadi4Mat can be used to manage any type of research data across different disciplines and use cases.

How Example Names Work

Not necessarily, but typically, each example follows a structured naming convention showing its scope, complexity, purpose, and action**.

Example: Run script 01 run python script

  • Run script → Node name in KadiStudio

  • 01 → Example number (higher = usually more complex)

  • run python script → What the example does

This convention helps you quickly understand what each example is about.

Email: feedback-kadi4mat@lists.kit.edu