Snap, Crackle and Pop

March 30, 2025

If you studied physics, like I did, you likely began your academic journey with a semester of classical mechanics. To analyze the motion of objects, we always followed the same steps: identifying all the forces at play, applying the well-known \(F=ma\) equation, breaking the system down into chosen coordinates, and deriving the equation of motion ...

Les Rougon-Macquart

February 27, 2025

I really like to read. That being said, I make no claim as to which books should or shouldn't be read, nor how many should be read. I just wanted to state this fact. And among the many works I have read, several stand out as personal favorites. I like the adventures of Alexandre Dumas, particularly Les Trois Mousquetaires and Le Comte de Monte-Cristo, which transport readers into a world of bravery for the former ...

typst

LaTeX or Typst

January 31, 2025

When I started my second year of my Bachelor's studies, I suddenly had to write scientific reports every week. I remember being in the lab on Mondays to collect measurements, and having to submit a four-pages report on Thursdays. The reports at that time were perhaps not the best, but it was for sure a first step in the process of writing about a research topic ...

Neutrino oscillations

January 23, 2025

I took the opportunity in a previous post to summarize under a couple of dates the history of neutrinos. There is another aspect that I very much like about neutrinos, which makes them so unique. Let me start by a small reminder. Neutrinos are neutral leptons with an extremely small mass compared to other particles. Due to their inherent properties, their interactions occur exclusively through the weak force ...

brython

Brython

December 20, 2024

I already mentioned in a previous post that web development has its own Three Musketeers, with HTML, CSS, JS and PHP taking the main roles. It turns out that I'd like to introduce another character. While I could stretch the analogy further by referencing Raoul de Bragelonne, a figure who enters the story 20 years later, I’ll resist the temptation to overdo it. This new addition has a unique quality ...

geany logo

Geany

December 6, 2024

It's been just over ten years now that I started my bachelor's degree in physics. I remember quite vividly my first semester at the university: timidly meeting new people, keeping up with the exercises, working on complex assignments. Those early days were a whirlwind of learning and adapting. But not just to the academic environment, also to the tools we needed for our studies ...

sankey

Sankey diagrams

November 19, 2024

Ever seen these cool-looking diagrams that show flows of energy, resources, or costs with thick, colorful arrows on the internet? These diagrams are known as Sankey diagrams. They originated in the late 19th century, named after Irish engineer Captain Matthew Henry Phineas Riall Sankey, who first used them in 1898 to illustrate the energy efficiency of steam engines ...

Haikus and seasons

November 9, 2024

Haikus are now known worldwide. While their structure is becoming widely understood, and probably no longer needs an introduction, I wanted to highlight a few specific features this short Japanese poem format has. Haikus are notably concise, composed of exactly 17 syllables arranged in a 5-7-5 pattern. This ternary rhythm is essential to their form. In terms of language and themes, haikus also rely on two key elements ...

markers for plots

pastamarkers

November 7, 2024

Data should always be carefully and thoughtfully presented. Although this rule seems quite general, it is backed by a very logical rationale. Plots should serve as a direct and clear way to communicate a message. And therefore it is important to select the most effective settings to convey this message. There are right and wrong choices to make when it comes to data representation. And pastamarkers is a delightfully good one ...

The history of neutrinos

October 31, 2024

If there is one thing that fits in with the Halloween theme, apart from ghosts and vampires, it's neutrinos. Well, one could argue that dark matter would actually fit better, but I needed an excuse to talk about neutrinos and their very interesting history, so neutrinos it is. Positioned among the leptons in the Standard Model (SM), neutrinos are unique. They have an extremely small mass compared to other particles ...

Some cpp code

highlight.js

October 29, 2024

About three months ago, I began coding my own website. Like any beginner, I started reading documentations and following tutorials to get the basics down. Soon, I was learning a whole new set of concepts and languages essential to web development. And I quickly realized that web development has its own Three Musketeers*. First, there’s HTML (Hypertext Markup Language), the foundation, responsible for content and structure ...

SQLite icon

SQLite

October 26, 2024

My personal data analysis journey started with Pandas dataframes. Being easy to manipulate in Python code, it enables further data analysis while also allowing you to make adjustments should the data change over time. So when I heard about SQL (Structured Query Language), I thought it was yet another similar way of analyzing dataframes. Turns out I was wrong, and it is slightly more complex than that ...

matplolib icon

Matplotlib features

October 10, 2024

matplotlib is a library that I've been extensively using throughout my PhD. Coming from a place where TCanvas, TLegend and TH1F were the norm, I can tell you that this library is particularly straightforward. Don't get me wrong: it is by no means perfect, but it does contain some features that can be used to make plots more enjoyable to read (though the lack of default LaTeX font will always be a disappointment) ...

Lemon Tree

October 3, 2024

Have I ever said that I'm a plant lover? Not the kind of plant lover that would go in a plant shop and buy everything, but more the kind that would let the plants grow starting from seeds. It can be reduced to an input/process/output system. You have seeds. You put them in soil, water them regularly and let them enjoy the warmth of the sun. And a couple of days later or a few months after, you have a plant ...

Root logo by CERN

RDataFrame

September 23, 2024

ROOT is an open-source framework designed for data analysis, particularly in high-energy physics, but it's also used in other fields. While it's a very powerful tool, ROOT can be challenging to work with due to its complexity. A relatively new feature in ROOT has been introduced that combines the efficiency and power of ROOT with the ease and simplicity of Pandas dataframes: RDataFrame...

Git logo

Push-to-Deploy

September 20, 2024

Recently, I made a cool discovery about Git that changed the way I manage my projects: "push-to-deploy." Before, I had only used Git as a tool to link my projects to remote repositories on platforms like GitHub or GitLab. It was a straightforward process where I would initialize a Git repository on my local machine, connect it to a GitHub repository, and push my code for version control and collaboration ...