Python
- Async Python Tricks
December 27, 2021
How to start an async Python program, how to run async code in a thread, or from a thread, how to use uvloop, and some examples of different asynchronous tasks you can start.
- Async Python: Debug Mode and Warnings
December 27, 2021
How to adjust output from Python's asyncio library.
- Intro to programming using Python at Equipo Academy’s College Simulation Day
November 21, 2021
A programming tutorial given over the years.
- Configuration files for Linux/MacOS
November 21, 2021
My dotfiles and a script to quickly backup and restore them.
- the_long_count
January 26, 2020
Some functions for computing using the Long Count, a Mayan numeric system for dates.
- hrpypy
January 26, 2020
Mini Python interpreter in Python by ROGUH
- i3empty
December 11, 2019
Quickly switch to a new numbered workspace. Utility for the i3 window manager.
- Programmer-for-hire
October 8, 2019
I may be available for software engineering contracting work. With my full stack skillset, I can create (or update) a website, webapp, or Android app from start to finish. Programming Languages I know the following languages: Python including Tensorflow and other machine learning and data science tools. JavaScript including ES6, NodeJS, and other web development tools C C++, including Qt and the language QML Java Haskell Elm Lisp Rust I have experience with the Linux operating system.
- Tutoring
October 8, 2019
I am your math, language, and programming tutor Qualifications: I worked as a tutor at the Computer Science department of the New Mexico Institute of Mining and Technology for two years. I have a degree in mathematics and a degree in computer science from the same school, where I graduated with a 3.5 GPA in 4.5 years. I tutored middle-school as part of the Growing Up Thinking Scientifically (GUTS) program and high-school students in the Supercomputing Challenge.
- Linux and MacOS configuration files
September 7, 2019
My portable, personal, developer-centric setup for common Linux and MacOS tools.
- pympw
July 12, 2019
A Python implementation of the Master Password algorithm v3 with a nice Linux CLI
- polybar-themer
November 15, 2018
A theme generator for polybar, a popular status bar for Linux. Uses math and advanced YAML parsing to generate colorful, sensible color schemes.
- cuda-fft
March 24, 2018
Yet another FFT implementation in CUDA. Includes benchmarks using simple data for comparing different implementations.
- Code for a statistics class
April 17, 2017
Email classifier A machine learning project for classifying emails into spam and ham. Uses C for preprocessing emails, Python for parsing and extracting low-level features of emails, and a few lines of Matlab for running several classic classifiers. See github.com/roguh/email-classifier Hopfield testing These Python scripts can be used to test the recall effectiveness of Hopfield Networks. A sample dataset composed of the Walsh vectors, an orthogonal system is included by default.
- New Mexico Tech's Introduction to Python and Programming Labs (CS 107)
August 1, 2016
Carefully written and formatted. I wrote much of the copy-editing and some of the LaTeX for this year’s version of the labs.