Getting Started with Graphs and NetworkX in Python

Graphs are a fundamental mathematical concept used to represent relationships and connections between entities. They have a wide range of applications across various fields, including social sciences, computer science, biology, …

April 9, 2023

Visualizing the Sierpinski Carpet in Python

Fractals are fascinating mathematical objects that have captivated the attention of scientists, mathematicians, and artists alike. One of the most famous fractals is the Sierpinski Carpet, which is a self-similar …


Kronecker Products and Dirac Matrices in Python

Today, let’s play with Kronecker products in SymPy, which is a method to create matrices out of blocks of smaller matrices. The classical example for me are the Dirac gamma …

March 26, 2023

Using Permutations in Sympy

Permutations, the arrangement of objects in a specific order, are a fundamental concept in mathematics and computer science with vast applications in various fields. In principle, they are easy to …

March 19, 2023

Visualizing the Electric Field of a Dipole in Python

In this article, we’ll discuss how to visualize the electric field of a dipole using Python and the Matplotlib library. We’ll also provide some background on electric dipoles and the …

March 12, 2023