I wrote a beam analysis package in python to do my engineering homework for me, but ended up actually learning the material instead.
The code implements the double-integration method of the beam moment equation. This allowed for the resultant force, moment, angle, and deflection at any point in the beam to be solved given proper boundary conditions.
Running the program shows plots for all these variables, and gives the maximum stress and location.
I've gone back and updated the package to do some cool new things:
Click here to see it on PYPI!
I wrote a topography package in python mostly for the heck of it, but learned some cool stuff on the way and published it to PYPI!
Things I'll try and work on in my free time for this:
Click here to see it on PYPI!
A python package that converts .heic files to more compatible image files.
I couldn't find any libraries/packages that would allow for .heic to .jpg conversions, so the only supported format is .png.
Some features I added to make the package more flexible:
Click here to see it on PYPI!
I got down and dirty with C++ again to make a sudoku solver (and generator).
This was a good refresher in C++ and using make since I tend to forget the little details that come up in low-level languages.
Using C++ means the program runs quickly and across all platforms.
This turned out pretty well, but I'm going to add some things to scale things up a bit:
I wrote a tournament bracket generator for dye tournaments, but it can be used for all kinds of things!
This project is working well, but down the road I hope to add some features:
Click here to go to the site!
I like to learn about the history of computers, and early electromechanical inventions. The telegraph was incredibly important in the early days of communication, and encoded words and symbols in a series of dots and dashes.
Recently, I came back to this project, and added Morse Code to English decoding.
I threw this together quickly, but it turned out well. If I come back to it, I'll add:
Click here to go to the site!