I hereby claim:
- I am jrsmith3 on github.
- I am joshuarsmith (https://keybase.io/joshuarsmith) on keybase.
- I have a public key whose fingerprint is E0A0 7701 0330 22E5 29A9 3AC5 9A19 5912 200C 61F9
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import matplotlib as mpl | |
mpl.rcParams["font.size"] = 10 |
The MIT License (MIT) | |
Copyright (c) 2014 Joshua Ryan Smith | |
Permission is hereby granted, free of charge, to any person obtaining a copy of | |
this software and associated documentation files (the "Software"), to deal in | |
the Software without restriction, including without limitation the rights to | |
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
the Software, and to permit persons to whom the Software is furnished to do so, | |
subject to the following conditions: |
gamma:~ jrsmith3$ pip install matplotlib | |
Downloading/unpacking matplotlib | |
Downloading matplotlib-1.3.1.tar.gz (42.7MB): 42.7MB downloaded | |
Running setup.py (path:/private/var/folders/qs/jhzvfv7x41v8p_6y91p044ww0000gn/T/pip_build_jrsmith3/matplotlib/setup.py) egg_info for package matplotlib | |
============================================================================ | |
Edit setup.cfg to change the build options | |
BUILDING MATPLOTLIB | |
matplotlib: yes [1.3.1] | |
python: yes [2.7.6 (default, Apr 9 2014, 11:48:52) [GCC |
""" | |
This script was used to create the figures for http://jrsmith3.github.io/sample-logs-the-secret-to-managing-multi-person-projects.html from a PDF file containing some old CMU sample logs. | |
""" | |
import PyPDF2 | |
from wand.image import Image | |
import io | |
import os | |
""" | |
Convert every .sla to a pdf in a specified directory. | |
This script can only be run from within [scribus](http://http://scribus.net). | |
""" | |
import os | |
work_dir = #you have to explicitly tell scribus where your working directory is. | |
filenames = os.listdir(work_dir) |
# -*- coding: utf-8 -*- | |
""" | |
I used the following script to convert each subdirectory of work.git into its own git repo. The one exception was paper-2013.01.16_nea_collector which I did by hand using essentially the same method as below, except I skipped the part where I removed the tags. I used the procedure found at [1] and slightly modified it. I also used the solution in [2] to convert non-bare repos to bare. Note also that I first cloned work from its bare git repo on the SD card, removed the remote, and tarred the result to work.tar. | |
[1] http://stackoverflow.com/questions/359424/detach-subdirectory-into-separate-git-repository | |
[2] http://stackoverflow.com/questions/1784506/when-creating-a-git-repository-that-will-be-on-the-server-can-i-convert-it-to-a | |
""" | |
import os | |
import subprocess |
# jrsmith3.gitignore | |
# ================== | |
# | |
# This file can be found at the following URL: | |
# https://gist.github.com/jrsmith3/6031841 | |
# This file was created by merging some of the | |
# gitignores found in https://github.com/github/gitignore | |
# | |
# License | |
# ------- |
import numpy as np | |
def round_exponential(val): | |
""" | |
Round a value to an integer [1-9] times a power of 10. | |
Example | |
>>> val1 = 7.83126342297e-07 | |
>>> print round_exponential(val1) | |
>>> 8e-07 |