Skip to content

MPF-Optimization-Laboratory/julia-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IAM Julia Workshop Series

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Authors: Mia Kramer

See the website.

This workshop series is intended for beginners to intermediate users of Julia, but who have at least comfortable with other programming languages. While intended for applied mathematicians, the focus of this workshop series is on the rationale of Julia rather than any particular application. The workshop is divided into five days, which are roughly two hours long:

  1. Introductions: installing Julia; an introduction to Julia; touching on its types.
  2. Multiple dispatch: covering multiple dispatch; iteration; interfaces.
  3. Types and performance: more on Julia's type system and how it allows Julia to be a high performance language
  4. Benchmarking; packages
  5. Debugging; designing programs; macros

The notebooks are intended for use using the excellent RISE (JupyterLab 4 version).

About

Julia workshop at UBC Institute of Applied Mathematics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published