Code for Thought
Welcome to Code for Thought, the podcast about software in research and the people behind it all. Languages: English, German, French
Code for Thought
Where goest thou, Julia - Part 2
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/
Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!
Contact Details/ Coordonnées / Kontakt:
- Email mailto:code4thought@proton.me
- UK RSE Slack (ukrse.slack.com): @code4thought or @piddie
- US RSE Slack (usrse.slack.com): @Peter Schmidt
- Mastodon: https://fosstodon.org/@code4thought or @code4thought@fosstodon.org
- 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/