Skip to content

Instantly share code, notes, and snippets.

View davidgardenier's full-sized avatar

David Gardenier davidgardenier

View GitHub Profile
import sys
import time
# main
parms = sys.argv
for p in parms:
time.sleep(5)
@davidgardenier
davidgardenier / unzip.sh
Last active September 23, 2017 14:15
Recursively unzip zip files
for f in `find ./ -name "*.zip"` ; do p=`pwd`; d=`dirname $f`; cd $d; b=`basename $f`; unzip -o $b; cd $p; done;
find . -name *.txt -exec rm -rf {} \;
for f in `find ./ -name "*.py"` ; do p=`pwd`; d=`dirname $f`; cd $d; b=`basename $f`; code2pdf -l -s a4 $b; cd $p; done
for f in */; do p=`pwd`; d=`dirname $f`; cd $d; pdftk "$f"*.pdf output "$p"/"${f::-1}".pdf; cd $p; done
@davidgardenier
davidgardenier / parallel_planets.py
Last active September 25, 2017 14:53
Perfect Parallel Planets
import subprocess
import numpy as np
template = 'python ../code/mySpitzerTransit/4_finalPipelineMCMC.py '
template += '{0} {1} {2} {3} {4} {5} {6} > outfile_{7}.txt'
planets = ['Hatp32b',
'XO1b',
'Hatp1b',
'Wasp17b',
@davidgardenier
davidgardenier / beautiful_bokeh.py
Created November 23, 2017 19:32
Beautiful Bokeh Plots
from bokeh.io import save, export_svgs
from bokeh.plotting import figure, output_file, show
filename = "test.svg"
p = figure(plot_width=971, plot_height=600)
p.circle([1,2,3,4,5], [2,5,8,2,7], size=10)
# Set axis titles
p.xaxis.axis_label = "Important"