Category: SideProject

Lorenz attractor amusement with Three.js…

First I should admit the two main reasons why I made this project: I wanted to get some experience using Three.js; that is experience in making a 3D web elements. In the past, I have experimented a bit with WebGL, however I wanted to try out a library that could make 3D development a bit easier …

More L-System Fractal Fun…

Every so often, I find doing some ‘recreation mathematics’ a weird type of fun. I know there are better things to spend my brain power on, so I try to limit such projects.  All of these projects are based on L-systems (or Lindenmayer systems) for a few reasons including: 1) they are fairly easy to implement; 2) it’s good …

Making Books with Latex…

A while ago I took a course and the vast majority of the useful information was presented in powerpoints and source code comments (via Jupyter notebooks). With all the spare time that covid has provided me, I have been trying to revisit that course and with the help of some normal formal textbooks, make a …

Solving the Daily Jumble…

I frequently do the crossword puzzle in my local paper. On the same page, usually on the left side it, the daily Jumble innocently exists. Its purpose is to torment the weak and waste a lot of time for the clever. I have to admit that I have been frustrated by it many times before. …

Fun with Koch Snowflakes…

I have to admit that I wasn’t the biggest fan of the Koch curve and/or snowflake object. Perhaps they were too simple, since they are located at the front of a fractal book and the cool stuff is usually located towards the back. Being winter I thought that this project was an appropriate way to …

Sudoku Puzzle Solving…

I have been playing far too much Sudoku lately. Therefore, instead of taking the drastic step of kicking the habit, I decided to go a bit deeper into it by writing some code and make a Sudoku solver (or even a few of them). I believe that this project has worked in that I no …

Fourier Series plots…

Back in my TA days (or daze), I helped out on one course that was a mix of numeric methods and MatLab programming. Most students were ok, but there was a bit of a struggle with the Fourier series. Perhaps it was a problem with the integration or it was general issues with their math …

More Space Filling Curves…

Recently I completed a small project related to the Hilbert curve. So I have been a bit interested in space filling curves since then. Hence I decided to create implementations of three of the more famous ones out there, that is the Sierpinski curve, the Sierpinski arrowhead curve, and the Gosper curve. I am really …

Chaos Game… with some variations

I was always fairly amused with the fractals created by the chaos game. Given the current state of things, I thought it would be good to stay busy and keep my programming skills active. This time I wrote implementations for/in: Python, C# .Net console app, and Javascript. The chaos game is not actually a board …

Bifurcation Diagrams… (x4)

A little while ago I noticed a few posters in the office I used to work in had a bunch of graphs with the occasional presence of a bifurcation element amidst the plethora of information they presented. I tried to read and follow all of these posters but none of them lead to the reason …