Nicolas Chagnet
I am a doctor in theoretical physics turned data scientist: from modeling black holes to optimizing IKEA's logistics.
Welcome to my homepage! I'm Nicolas Chagnet and this is my digital garden. In here, you can find some of my musings on physics, tech, and data science in my blog as well as some links I found interesting on my Linklog. You can follow all my latest content on my RSS feed. If you'd like to contact me, just email me.
Recent posts
-
The reality of data science
A foray into what real data science looks like.
-
DuckDB as a unified data interface
A description of how DuckDB has slowly become my unified interface to data everywhere.
-
Quantum mechanics is not that hard
A post demystifying quantum mechanics and the math behind it.
-
New series "Physics Concepts Explained"
I am launching a new series of posts explaining some complex physics concepts.
-
Jujutsu is my new git
This is how I replaced my git workflow with jujutsu and why I'm not going back.
-
Pokémon team optimization
This article will show you how forming your Pokémon team can be turned into a mathematical optimization problem.
Projects
Energy demand forecast
Forecast of energy demand in France. The data is periodically fetched from the European Network of Transmission System Operators for Electricity API and the model automatically re-trained.
Read more on this blog post.
Physics-informed neural networks
Applied deep learning methods to solve differential equations with applications in physics.
Read more on this blog post.
Pokemon team optimizer
This project is about finding optimal Pokemon teams using optimization solvers. An optimal team must maximize the base total stat while maximizing the type coverage to reduce weaknesses.
LLM commit message tool
Small CLI tool used to generate commit messages using local LLMs.
Read more on this blog post.
arXiv recommendations
Content-based recommendation system of scraped arXiv articles. The model uses cosine similarity to recommend articles and topic clustering to encode authors by the topic in which they work.
Dice game AI agent
Simple AI agent learning to play the French dice game '421'. The game is implemented in the gymnasium environment and the agents are trained using Q-learning methods.
Ising model numerics
Numerical simulation of Ising spins under thermal fluctuations showcasing the transition between ferromagnets and paramagnets. The simulation is achieved with both Monte-Carlo sampling methods and genetic algorithms.
Read more on this blog post.