View linreg.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
Takes a CSV file as input and performs linear regression on the data. | |
""" | |
import sys | |
import ast | |
import argparse | |
import numpy as np |
View float2frac.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
Convert a float to the nearest fraction. | |
""" | |
import math | |
import ast | |
import argparse | |
from fractions import Fraction as F |
View time-chart.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
Visualize how a quantity varies with time. | |
Reads a CSV file where first column is timestamp. | |
Plots the data points and a weighted average of a sliding window. | |
""" | |
import csv | |
import math |
View latex-dark.tex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\usepackage{xcolor} | |
\usepackage{hyperref} | |
\definecolor{textColorDark}{HTML}{bdc1c6} | |
\definecolor{bgColorDark}{HTML}{202124} | |
\definecolor{blueDark}{HTML}{8ab4f8} | |
\definecolor{redDark}{HTML}{f9968b} | |
\pagecolor{bgColorDark} | |
\color{textColorDark} |
View download-latex-files.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
"""Downloads style/class files necessary to compile a LaTeX paper.""" | |
import sys | |
import os | |
from os.path import join as pjoin | |
import argparse | |
from urllib.request import urlopen | |
from zipfile import ZipFile |
View total_last_column.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
"""Extract the longest numeric suffix from each line in stdin and output the sum.""" | |
from __future__ import print_function | |
import sys | |
import argparse | |
numstr = '.0123456789' |
View .gitignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*.aux | |
*.bbl | |
*.blg | |
*.log | |
*.out | |
*.toc | |
*.brf | |
*.lot | |
*.lof |
View slides.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View jinjait.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
"Takes a Jinja2 template file and a JSON context file as input. Returns rendered output." | |
import json | |
import argparse | |
import jinja2 | |
def render(template_path, context_path, output_path): | |
with open(template_path) as tfp: |
View bp1.context.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"W": 640, | |
"H": 480, | |
"binW": 200, | |
"binH": 120, | |
"items": [ | |
{"size": 0.5, "cumSize": 0.0, "packBin": 0, "packPos": 0.0}, | |
{"size": 0.4, "cumSize": 0.5, "packBin": 1, "packPos": 0.0}, | |
{"size": 0.3, "cumSize": 0.9, "packBin": 0, "packPos": 0.5}, | |
{"size": 0.3, "cumSize": 1.2, "packBin": 1, "packPos": 0.4}, |
NewerOlder