Skip to content

Anthony Morast

Software Engineer, Mathematician, Computer Scientist, Parent, and Life-long Amateur

  • Home
    • Blog Home
    • Resume Home
  • Topic
    • Finance
    • Mathematics
    • Science
    • Industrial/Professional
    • Artificial Intelligence
  • Language
    • C++
    • Python
    • R
    • Java
    • JavaScript
  • Consulting

Category: C++

Test-Driven Development in C++ With Catch2

Posted in C++, Industrial/Professional By amorast

Test-driven development (TDD) is a software development process wherein the software requirements are first broken up into a series of unit tests and the software is then written to satisfy these unit tests. For example,…

Read more of Test-Driven Development in C++ With Catch2 →

Updated on July 3, 2022

A General-Purpose File Writing Job Queue in C++

Posted in C++, Industrial/Professional By amorast

Note: code for this project can be found on the project’s GitHub page. Inspiration In a series of recent posts, I wrote about a combinatorial object called a Latin square, a class in written C++…

Read more of A General-Purpose File Writing Job Queue in C++ →

Updated on April 5, 2022July 2, 2022

Plotting Data in C++

Posted in C++, Finance, Industrial/Professional By amorast

In most of the work I do, the ability to easily plot data in Python is a major determinate when choosing a programming language for a project. A while back I was looking into what…

Read more of Plotting Data in C++ →

Updated on November 29, 2021November 29, 2021

Improving the Results and Efficiency of My Options Trading GA

Posted in Artificial Intelligence, C++, Finance, Industrial/Professional, JavaScript, Python By amorast

In a previous post, I wrote about a genetic algorithm (GA) whose goal is to find stocks that could potentially create a promising put-selling portfolio. Currently, the GA searches through stocks that offer weekly options…

Read more of Improving the Results and Efficiency of My Options Trading GA →

Updated on June 3, 2021

A Primer on Latin Squares With Some Research Objectives

Posted in C++, Mathematics, Science By amorast

Deviating from my usual content, in this post I’m going to provide some necessary knowledge for working with a combinatorial object known as a Latin square. These objects were the centerpiece of my (IMO poorly…

Read more of A Primer on Latin Squares With Some Research Objectives →

Updated on February 24, 2021

Retrieving Historical Stock Data in C++

Posted in C++, Finance, Industrial/Professional By amorast

Examples abound of multiple different ways to retrieve historical stock data in Python using many different sources. I have personally written about an API I created which downloads the data from Yahoo Finance and have…

Read more of Retrieving Historical Stock Data in C++ →

Updated on October 9, 2020October 9, 2020

DataTables: A C++ Tabular Data Structure Project

Posted in Artificial Intelligence, C++, Industrial/Professional By amorast

This project’s GitHub can be found here. Quick-Nav: Implementation, Installation, Examples, Future Work For statistical programming languages or languages with good statistics processing libraries, the DataFrame is an essential structure. Most features of these languages…

Read more of DataTables: A C++ Tabular Data Structure Project →

Updated on August 26, 2020

Using GPGPU Computing to Generate Normalized Latin Squares

Posted in C++, Mathematics, Science By amorast

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 →

Updated on January 13, 2020

A C++ Latin Square Class

Posted in C++, Mathematics, Science By amorast

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…

Read more of A C++ Latin Square Class →

Updated on November 25, 2019December 4, 2019

Setting Up a (Raspberry Pi) Cluster to Use MPI

Posted in C++, Industrial/Professional, Science By amorast

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…

Read more of Setting Up a (Raspberry Pi) Cluster to Use MPI →

Updated on October 31, 2019December 4, 2019
  • Industrial/Professional
  • Science
  • Mathematics
  • Artificial Intelligence
© Copyright Anthony Morast. All rights reserved.