Recently I’ve been considering developing an artificial intelligence to play some of the games in my steam library. Most games, unlike StarCraft 2, lack an API for developers to hook into the game to observe…
Category: Topic
Creating a Discord Stock Data Bot With the AllyInvest.py Library
In a previous blog post, I detailed the steps I took to create an API wrapper around the Ally Invest API. This API has a lot of functionality to handle account data but also provides…
Read more of Creating a Discord Stock Data Bot With the AllyInvest.py Library
A Client and Server Chat Application in Python
In this post, I will discuss my implementation of a Python client and server chat application. The server is written in Python and uses the socket library and the client, also written in Python, uses…
The Navier-Stokes Equations
Fluid Dynamics Fluid dynamics is a field in science and engineering that describes the flow of fluids, i.e. liquids and gases, with many subfields such as aerodynamics and hydrodynamics. To solve problems in fluid dynamics,…
Creating a LendingClub Secondary Market Bot
In this post, I will outline how to create a bot for trading notes on FolioFn which is a platform that provides a secondary market for Lending Club notes. My goal is to document the…
Using GPGPU Computing to Generate Normalized Latin Squares
Navigation Algorithm Implementation Details Full Code Introduction Many problems in combinatorics pertaining to mutually orthogonal Latin squares (MOLS) require the efficient generation of (at least) a subset of all normalized Latin squares (NLS). This is…
Read more of Using GPGPU Computing to Generate Normalized Latin Squares
A C++ Latin Square Class
Navigation Overview Implementation Full Source Code LatinSquare.h LatinSquare.cpp Header-only File In this post, I will avoid much of the preliminary information needed to understand and work with Latin squares. The focus of the post is…
Creating a Python API Wrapper (Ally Invest API)
Navigation: URL Handling AllyAPI – The wrapper class “Full” API Wrapper Implementation Example Usage For my investment accounts, I use Ally Invest which has a nice API that lets you query ticker and account data…
Read more of Creating a Python API Wrapper (Ally Invest API)
Setting Up a (Raspberry Pi) Cluster to Use MPI
In 2018 my wife got me a few Raspberry Pi 3’s for Christmas. I had the intention of setting up a small cluster of these SoCs to test parallel algorithms using MPI and pthreads. Having…
Conveniently Managing a Linux Spigot Server (or Any Linux Server Really) from Windows
Quick Links Server Description Necessity Scripts Batch Java Problems General Usage Two of my brothers get really into Minecraft; I mean REALLY into Minecraft. It’s hard not to. I’ve found very few people who dislike…
Read more of Conveniently Managing a Linux Spigot Server (or Any Linux Server Really) from Windows