top of page




Graph Theory à la Frank Harary
A biographical look at the life and mathematics of Frank Harary, the Founding Father of Graph Theory.

Jonathan
Sep 14, 2023
213 views
0 comments


Interactive Voronoi Diagram Maker in Pygame
We implement the Voronoi Diagram algorithm into Pygame so that it updates its Voronoi Cells as we add defining points.

Jonathan
Jul 5, 2023
149 views
0 comments


Image Processing Algorithms with OpenCV 3
We implement an Auto-Palette-Simplification algorithm, A Voronoi Cell algorithm, and A Color Sieve algorithm on images in OpenCV-Python.

Jonathan
Jul 2, 2023
39 views
0 comments


Image Processing Algorithms with OpenCV 2
We discuss the importance of (Im)Mutable Objects in Python and implement an algorithm we call Palette-Simplification of images using OpenCV.

Jonathan
Jul 1, 2023
38 views
0 comments


Image Processing Algorithms with OpenCV
We make a few Image Processing algorithms with OpenCV: Pixelate, Cutoffs, Brighten/Darken, Blending, RGB channels, and Recursive Algorithms.

Jonathan
Jun 29, 2023
68 views
0 comments


Knot Diagram Image Processing with OpenCV
We use OpenCV-Python on Knot Diagrams to learn about Image Processing, adding blur and various coloring algorithms to the knot diagrams.

Jonathan
Jun 28, 2023
29 views
0 comments


Making a Graph Class in Python 3 - More GUI
We add a lot of functionality to the GUI - Adding/Removing vertices and edges, returning graph info, and returning some graph matrices.

Jonathan
Jun 26, 2023
31 views
0 comments


Making a Graph Class in Python 2 - GUI
We add some preset graphs and matrices to our Graph Class in Python and implement an "add_vertex" button with user-typed input in the GUI.

Jonathan
Jun 26, 2023
104 views
0 comments


Making a Graph Class in Python
We create a Graph Class in Python to work with mathematical graphs. Then we create an interactive display using Pygame to visualize them.

Jonathan
Jun 25, 2023
79 views
0 comments


Posets and Python 3 - Critical Group Diversion
We implement methods to work with maximal chains into our Poset class in Python and get majorly distracted by Critical Groups of Graphs!

Jonathan
Jun 22, 2023
54 views
0 comments


Posets and Python 2 - Depth-First Search
We implement the Depth-First Search algorithm in Python to retrieve the set of maximal chains of the Poset class we created in the last post

Jonathan
Jun 12, 2023
30 views
0 comments


Posets and Python
This is an exploration of Dunder Methods and how they can be used to create abstract posets like the divisibility or p-adic posets in Python

Jonathan
Jun 5, 2023
142 views
0 comments


Fun with the Dot Product (Math = Patterns)
Imagine this. You have a terribly strong desire to learn as much math as you can. You know that people do research in math, whatever that...

Jonathan
Nov 21, 2021
30 views
0 comments


Rectangles in Polar Coordinates
Circles in rectangular coordinates...Rectangles in polar coordinates? This is a bit of a goofy one. Why? Well, I want to figure out...

Jonathan
Nov 15, 2021
48 views
0 comments


The Integral of Csc(θ)
What is the integral of cscθ? Usually this is done by telling you to multiply by blah/blah where blah is some expression that comes...

Jonathan
Nov 15, 2021
33 views
0 comments


Learning Pygame with Catan (Part 1)
An Intro to Catan Who else here used to play Settlers of Catan as a kid? The first memory I have with the game is happily placing roads...

Jonathan
Nov 5, 2021
493 views
0 comments


The Arithmetic Derivative (Part 4)
What do the differential equations mean? Usually, we are motivated to study differential equations by situations in everyday life,...

Jonathan
Oct 17, 2021
33 views
0 comments


The Arithmetic Derivative (Part 3)
Let us count The nice thing about the arithmetic derivative is that it takes a natural number to another natural number. This leads to...

Jonathan
Oct 13, 2021
21 views
0 comments


The Arithmetic Derivative (Part 2)
Our first pattern So we've taken the usual rules for differentiation and applied them to natural numbers: D(ab) = aD(b) + D(a)b with...

Jonathan
Oct 12, 2021
57 views
0 comments


The Arithmetic Derivative (Part 1)
An introduction If you've done calculus, then you've talked about differentiation. We usually talk about this in terms of "linear...

Jonathan
Oct 9, 2021
70 views
0 comments
bottom of page