3 March 2023
Max-Planck-Institute Evolutionary Biology
Europe/Berlin timezone

Abstract

We are excited to announce the Introduction to modelling in Julia 1-day workshop taking place at the lecture hall on the 3rd March 2023!

 

This workshop is aimed at everyone who wishes to learn how to model and analyse nonlinear and complex systems in the Julia programming language.

Why should I learn Julia?

Julia is a relatively new programming language developed for scientific computing. It solves the two-language problem, allowing you to both prototype and run large-scale simulations in the same framework.

In other words, Julia is very fast and flexible at the same time. In addition, its simple and intuitive syntax makes it easier to communicate scientific ideas through code.

 

Content

After introducing Julia in the first block, two more blocks will also introduce:

  • DynamicalSystems.jl an award-winning library for nonlinear dynamics. We will go through defining and interactively evolving dynamical systems (ODEs), finding their attractors and Lyapunov exponents, and other typical workflows.
  • Agents.jl the most feature-full and most performant open source Agent Based Modeling framework. We will go through defining and interactively evolving a predator-prey model, and performing a basic data analysis workflow on its output.

Structure

Each block of the workshop is composed of 1.5 hours, with ~45 mins allocated for solving exercises with the aid of tutors.

You can expect a relaxed atmosphere focused on a hands-on experience, where an active participation of the attendees is encouraged.

Requirements

 * Please bring your own laptop.

 * No previous knowledge of coding in Julia is mandatory. However, knowledge of other programming languages would make it easier for you to follow the workshop.