Code for Thought

Where goest thou, Julia - Part 2


Listen Later

In this episode we continue our journey into the Julia programming language and dive a little deeper into some aspects of Julia. For that reason I met with 2 engineers: Jarvis Frost from Imperial College and Lyndon White from InveniaLabs. Both wrote a lot of Julia code and we discuss some of the projects they have worked on.

The projects in question:
Jarvis' project example: Polaron Mobility
-  https://github.com/jarvist/PolaronMobility.jl   

Differentiation with Julia
- https://github.com/JuliaDiff   
- https://discourse.julialang.org/t/state-of-automatic-differentiation-in-julia/43083

Lyndon's project: NamedDims
- https://github.com/invenia/NamedDims.jl 

Named Tensor post (mentioned in episode) by Alexander Rush http://nlp.seas.harvard.edu/NamedTensor 

Other links you might find interesting

Composing code with Julia
https://www.oxinabox.net/2020/02/09/whycompositionaljulia.html

Multiple Dispatch comparison
https://medium.com/swlh/how-julia-uses-multiple-dispatch-to-beat-python-8fab888bb4d8

Flux Julia package
https://fluxml.ai/Flux.jl/stable/

Linear Algebra/Julia
https://docs.julialang.org/en/v1/stdlib/LinearAlgebra/

Get in touch

Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

Contact Details/ Coordonnées / Kontakt:

  • Email mailto:[email protected]
  • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie
  • Bluesky: https://bsky.app/profile/code4thought.bsky.social
  • LinkedIn: https://www.linkedin.com/in/pweschmidt/ (personal Profile)
    • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

This podcast is licensed under the Creative Commons Licence: https://creativecommons.org/licenses/by-sa/4.0/

...more
View all episodesView all episodes
Download on the App Store

Code for ThoughtBy Peter Schmidt

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

2 ratings