# Julia meetings ## Organizers: - Daniel Runge, Jürgen Fuhrmann (RG3) - Volunteers ? ## Access - Repository: https://lab.wias-berlin.de/wias-julia-workshop/intro-material - Zulip Stream: https://chat.wias-berlin.de/#narrow/stream/29-WIAS-Julia-Seminar - biweekly, wed 13:30 hybrid ### Topic Suggestions or Questions #### Done - Introduction (MMS Days talk) - Organization of Projects (JF) - Visual Studio Code (Daniel Runge) - Revise.jl (partially) #### Next topics to be discussed #### typical IDEs or editor workflows? - Editor (e.g. Emacs) + Revise.jl (JF) - Pluto Notebooks (JF, possibly Fons van der Plas) - Jupyter Notebooks #### Good practice when working with large projects / modules with multiple files / directories / hierarchies - Package development - `DrWatson.jl` #### interfaces with other programming languages - C - Python - R - C++ - Binary packages - Translate C code into Julia; Rosetta - Automatic #### How to write performant code in Julia #### Visualization - Quality figures for papers #### Data exchange - CSV, HDF5, Parquet.jl - good practice for metadata within julia and in data-exchange: e.g. JSON - TOML - Metadata handling -------------------------------------------------------------------- ## julia use and projects at WIAS - [PDELib.jl](https://github.com/WIAS-BERLIN/PDELib.jl) - [GradientRobustMultiPhysics.jl](https://github.com/chmerdon/GradientRobustMultiPhysics.jl) / Christian Merdon - [VoronoiFVM.jl](https://github.com/j-fu/VoronoiFVM.jl) / Jürgen Fuhrmann - Grid Utilities / Jürgen Fuhrmann, Christian Merdon, Matthias Liero, Patricio Farrell, Timo Streckenbach - [ExtendableGrids.jl](https://github.com/j-fu/ExtendableGrids.jl) - [GridVisualize.jl](https://github.com/j-fu/GridVisualize.jl) - [SimplexGridFactory.jl](https://github.com/j-fu/SimplexGridFactory.jl) - [ExtendableSparse.jl](https://github.com/j-fu/ExtendableSparse.jl) / Jürgen Fuhrmann - [ChargeTransport.jl](https://github.com/PatricioFarrell/ChargeTransport.jl) / Dilara Abdel + Patricio Farrell - Project / Authors ... ## Participant list ### Who plans to attend ? - Matthias Liero - Dirk Peschka - Christine Keller - Silvia Polla - Camilla Belponer - Alireza Selahi - Markus Kantner - Christian Merdon - Ulrich Wilbrandt - Dilara Abdel - Patricio Farrell - Fenja Severing - Lasse Ermoneit - Derk Frerichs-Mihov - Petr Vágner - Maryam Asadi - Yiannis Hadjimichael - Thomas Koprucki - Ingo Bremer - Zeina Amer ### Who cannot attend but is interested ? - Nikolas Tapia (RG6). **Reason:** Conflict with RG6 seminar (Tue. @ 3 pm.) - Matthias Wolfrum (RG2), conflict with Seminar "Nonlinear Dynamics" - Alexander Gerdes (RG2), conflict with Seminar "Nonlinear Dynamics" - Caroline Geiersbach (RG8), conflict with Seminar "Modern Methods in Applied Stochastics and Nonparametric Statistics" - Karsten Tabelow (RG6), conflict with RG 6 seminar