Avril 2022#
Bonjour,
La dernière version de Julia est la 1.7.2, la version 1.8.0 est en route, vous pouvez déjà regarder
les nouveautés.
La nouveauté la plus marquante sera de pouvoir utiliser const
dans un type mutable
.
mutable struct MySTruct
a :: Int
const b :: Int
end
La nouvelle la plus importante est la sortie de la version 1.0 de JuMP
JuMP est en ensemble de packages pour l’optimisation mathématique et certainement l’une des plus belles bibliothèques écrites en Julia. Elle donne envie à tous les spécialistes d’apprendre le langage. Bravo à eux !
Billets de blog#
How do Recipes actually work? : billet très utile pour vous lancer dans les « Plots recipes ».
R vs. Python vs. Julia: How easy it is to write efficient code?
Packages#
CrystalNets.jl: Package réalisé par une équipe située en France, à Paris. Je ne pourrais en dire plus, j’invite les amateurs de chimie à regarder ce package.
BasicBSpline.jl: un nouveau package sur les B-splines orienté mathématiques.
MicroHH.jl : Code didactique de CFD 3D pour l’atmosphère
Metaheuristics.jl : pour les fans d’optimisation.
GPUInspector.jl : petit outil très pratique pour tester ses GPU.
JuliaQX : organisation de packages Julia autour des circuits quantiques.
Aqua.jl: Auto QUality Assurance for Julia packages
ImplicitGlobalGrid.jl : Parallélisation d’applications basées sur des stencils sur grille régulière sur GPU et CPU.
PlutoReport.jl: créer des supports de présentation et des documents à partir de notebooks Pluto.
Vidéos#
Learn Julia with Us 02: Your first Julia Code: deuxième vidéo d’une série mensuelle de 4 pour apprendre Julia
SIMD in Julia : webinaire officiel de Julia computing, nécessite une autentification.
Tutoriels et documentation#
Introduction to Scientific Programming and Machine Learning with Julia (SPMLJ)
Sharing my Julia learning journey : des exemples de codes Julia avec une grande varièté de domaines: analyse numérique, statistiques…
Notebooks Julia sur l’autodiff : Merci Vincent pour ces exemples !