Skip to content

Instantly share code, notes, and snippets.

View baldwint's full-sized avatar

Tom Baldwin baldwint

View GitHub Profile
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@baldwint
baldwint / scalebars.py
Last active August 29, 2015 14:01 — forked from dmeliza/scalebars.py
# -*- coding: utf-8 -*-
# -*- mode: python -*-
# Adapted from mpl_toolkits.axes_grid2
# LICENSE: Python Software Foundation (http://docs.python.org/license.html)
from matplotlib.offsetbox import AnchoredOffsetbox
class AnchoredScaleBar(AnchoredOffsetbox):
def __init__(self, transform, sizex=0, sizey=0, labelx=None, labely=None, loc=4,
pad=0.1, borderpad=0.1, sep=2, prop=None, **kwargs):
"""
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@baldwint
baldwint / hinton.py
Created September 13, 2013 00:46
Hinton diagrams in matplotlib
"""
Hinton diagrams in matplotlib.
A Hinton diagram is useful for visualizing a matrix of signed weights.
In the diagram, each matrix element is represented by a square whose
color indicates the sign and whose area represents the magnitude.
"""
import matplotlib.patches as mpatches
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@baldwint
baldwint / gray.css
Last active December 17, 2015 14:09
a grinnellplans stylesheet
/**
* Gray Matter (grinnellplans stylesheet)
* (c) Tom Baldwin 2013
* License: WTFPL <http://www.wtfpl.net>
*/
@import url('//grinnellplans.com/styles/starter_defaults.css');
/* stop floating stuff before i get a headache */
.formitemset .form_prompt, .formitemset .formitemset_label {
@baldwint
baldwint / bug.py
Created September 8, 2012 08:47
globaloptions bug in optster
#!/usr/bin/env python
"""
Demonstrates a bug in opster.
This is intended to have two subcommands, `edit` and `read`.
`read` takes a positional argument, `edit` takes none.
If you run the script as-is, like::
python bug.py edit