Avril 2020#
La nouvelle version de Julia 1.4 est sortie. Plus performante avec peu de nouveautés, on peut quand même noter l’apparition de begin
:
julia> using OffsetArrays
julia> a = OffsetArray(-5:5, -5:5)
-5:5 with indices -5:5
julia> a[1]
1
julia> a[begin], a[end]
(-5, 5)
Billets de blog#
VegaLite.jl: Comment utiliser la bibliothèque graphique javascript Vega depuis Julia. Cela permet de faire des graphes interactifs en utilisant le navigateur comme support. Vega-Lite est très proche de Plotly.
Vidéo#
The Kenoverse : Des vidéos en direct de Keno Fisher en train de régler des bugs dans le code source de Julia. Une vidéo destinée aux plus pointus de la communauté. A voir si on a du temps et envie de découvrir ce qu’il y a sous le capot. Keno Fisher est une des figures du langage Julia. Il est très jeune et a déjà un CV impressionnant.
Packages#
RecipesBase.jl Base package for defining transformation recipes on user types for Plots.jl. Fonctionnalité très intéressante du package Plots.jl, elle permet de créer rapidement des « recettes » pour tracer facilement vos données en surchargeant la fonction
plot
. L’exemple du README n’est pas terrible mais j’en ai trouvé un meilleur dans ce notebook.ESDG.jl Energy/Entropy Stable Discontinuous Galerkin. Le package est en cours de développement mais c’est le premier que je vois sur cette méthode numérique. Le code est inspiré des exemples MATLAB du livre de Hestaven et Warburton. A suivre pour ceux que ca intéresse.
Matte.jl : Julia-powered dashboards. Si on regarde l’unique exemple proposé, on remarque qu’on est encore loin de Bokeh ou Shiny mais l’ecosystème Julia a besoin d’un package de ce genre. L’effort est louable et mérite une étoile d’encouragement sur GitHub.
Tutoriels et documentation#
Un tutoriel sur 3 jours pour le Julia workshop à l’université de Oulu en Finlande. Les supports de la formation sont d’une très grande qualité. Ils ont été écrits par Carsten Bauer de l’université de Cologne. Le notebook sur la parallélisation est très bien.
Divers#
FoCal est un catalogue en ligne de formation. Entrez « julia » dans le filtre et vous aurez toutes les formations à venir. J’essaierai de les recenser dans ce billet mensuel dès que la situation sera redevenu « normale ».
Dans cette période particulière, je voudrais vous souhaiter à tous le meilleur, de tenir bon et de ne pas perdre votre bonne humeur. N’hésitez pas à rejoindre le canal slack #french sur https://julialang.slack.com/ pour discuter.