Juin 2021#
Bonjour tout le monde,
Les inscriptions à la formation Julia sont ouvertes jusqu’au 11 juin. Vous pouvez aussi encore vous inscrire à JuliaCon 2021 et voter pour le Julia Community prize.
Billets de blog#
1 nouveau post sur le blog data science de Josh Day:
Hello, World! 👋 I’m Dispatch : un long billet avec une présentation ludique pour expliquer le dispatch multiple en Julia.
Julia 1.6 addresses latency issues : article dans la revue LWN.net qui rappelle les améliorations sur la réduction du temps compilation depuis la version 1.6
JuliaLang on M1 chip – it works! New install and get started as an absolute beginner. : retour d’expérience d’une débutante en Julia pour installer le langage et exécuter son premier programme.
DiDiffEqFlux — Differential Equations and Neural Networks : exemple très court de résolution d’une EDO avec un réseau de neurones.
Packages#
DataDeps.jl et DataDepsGenerators.jl : ces packages simplifient la gestion des données dans votre application Julia et améliorent la reproductibilité. Un billet de blog est associé avec des exemples.
Makie.jl : une nouvelle version de la bibliothèque graphique est sortie.
ImageInTerminal.jl : ce package permet d’afficher des images et des vidéos dans le shell Julia.
HOODESolver.jl : un peu d’autopromotion, mon collègue Yves Mocquard a codé ce package pour résoudre les équations différentielles hautement oscillantes. Il y a beaucoup de travail dans l’équipe sur ces méthodes numériques et nous sommes très fiers de pouvoir partager ce code avec la communauté. On a publié un JOSS paper pour le valoriser. N’hésitez pas à me contacter si vous êtes intéressés par la démarche.
Meshes.jl : générateur de maillage intéressant, mais la documentation est un peu juste. Très utile cependant.
SuiteSparse.jl : la célèbre bibliothèque sera bientôt intégrée au langage.
BAT.jl : Bayesian analysis toolkit in Julia.
QRMumps.jl : interface julia du solveur direct national.
Vidéos#
An introduction to Julia for quantitative ecologists : webinaire d’une heure avec de belles applications en data science.
Multi-Threading Using Julia for Enterprises : présenté par le chef Jeff Bezanson.
Dictionaries in Julia : la dernière vidéo de Rémi Vezy.
Tutoriels et documentation#
JuliaNotes : Un recueil très intéressant d’explications et de conseils pour utiliser Julia.
Survey of PDE Packages : recueil de tous les packages permettant de résoudre des EDP.
Exercism : Un parcours en ligne pour apprendre le langage Julia. Cela demande un peu d’investissement, mais la formule est intéressante. Si quelqu’un essaye de suivre le parcours, qu’il fasse un retour sur la liste.
Ordinary differential equations : tutoriel simple et bien détaillé pour utiliser DifferentialEquations.jl.
Tutorial material for Julia basic training : composé de 12 notebooks, ce contenu couvre assez bien l’ensemble des possibilités de Julia.
Divers#
Jl2pluto.jl : script pour convertir votre programme Julia en notebook Pluto.
Towards a fast and efficient domain decomposition approach to solving multiphase flow problems : cette offre de post-doctorat a été publiée sur le site du groupe calcul. Un développement de code HPC ambitieux et en Julia. C’est à l’Institut Jean-le-Rond d’Alembert.
Roger Luo le spécialiste du calcul quantique en Julia a créé une page pour suivre l’état de tous les packages auxquels il contribue. Impressionnant.
Work with GitHub Actions in your terminal with GitHub CLI : pas de lien direct avec le langage Julia mais très utile.
Portez-vous bien.
Pierre