---
# System prepended metadata

title: Julia meetings

---

# 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
