# 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