Skip to content

Instantly share code, notes, and snippets.

@adamgreenhall
adamgreenhall / .gitignore
Created November 7, 2014 00:06
~/.gitignore
*.DS_Store
*.sw[nop]
.bundle
.env
*.sqlite3
!tmp/cache/.keep
*.png
*.log
*.ipynb
.ipynb_checkpoints/
@adamgreenhall
adamgreenhall / example.ipynb
Created September 10, 2015 21:53
class-weighted logistic classificiation intercept correction
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@adamgreenhall
adamgreenhall / index.html
Created September 29, 2011 04:15
d3 time with custom range (for simple time scatter plot)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang='en'>
<head>
<title>The d3 test</title>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.js"></script>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.layout.js"></script>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.time.js"></script>
</head>
<body>
<script type="text/javascript" src="scatterchart.js"></script>
@adamgreenhall
adamgreenhall / index.html
Created September 29, 2011 08:52 — forked from jdonaldson/index.html
a tipsy example with changing data
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>index</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="https://raw.github.com/mbostock/d3/master/d3.js" type="text/javascript" charset="utf-8"></script>
<script src="https://raw.github.com/bigmlcom/tipsy/master/src/javascripts/jquery.tipsy.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="http://onehackoranother.com/projects/jquery/tipsy/stylesheets/tipsy.css" type="text/css" title="no title" charset="utf-8">
</head>
@adamgreenhall
adamgreenhall / index.html
Created October 7, 2011 01:05 — forked from mbostock/.block
Axis Component
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.js?2.0.0"></script>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.csv.js?2.0.0"></script>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.time.js?2.0.0"></script>
<style type="text/css">
body {
font: 10px sans-serif;
@adamgreenhall
adamgreenhall / commitment.csv
Created October 25, 2011 22:00
d3 stacked layout with time axis
times prices status: base power: base status: peaker power: peaker power: wind load power: Ireland
2010-04-27 00:00:00 30.0 1.0 2197.0 -0.0 0.0 303 2500
2010-04-27 00:15:00 30.0 1.0 2178.0 1.0 0.0 311 2489
2010-04-27 00:30:00 30.0 1.0 2092.0 1.0 0.0 340 2432
2010-04-27 00:45:00 30.0 1.0 2012.0 1.0 0.0 360 2372
2010-04-27 01:00:00 30.0 1.0 1975.0 1.0 0.0 345 2320
2010-04-27 01:15:00 30.0 1.0 1918.0 1.0 0.0 348 2266
2010-04-27 01:30:00 30.0 1.0 1824.0 1.0 0.0 411 2235
2010-04-27 01:45:00 30.0 1.0 1804.0 1.0 0.0 405 2209
2010-04-27 02:00:00 30.0 1.0 1759.0 1.0 0.0 411 2170
@adamgreenhall
adamgreenhall / index.html
Created October 30, 2011 19:29
d3 zoom click and select behavior
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang='en'>
<head>
<title>weight</title>
<link href='style.css' rel='stylesheet' type='text/css' />
</head>
<body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
@adamgreenhall
adamgreenhall / optimization.py
Created December 5, 2011 22:44
a memory leak test for pyomo using pympler and objgraph -- I think the ConcreteModel leak was cleared up by https://software.sandia.gov/trac/coopr/changeset/5449
"""
An optimization command library.
"""
import coopr.pyomo as pyomo
from coopr.opt.base import solvers as cooprsolvers
variable_kinds = dict(Continuous=pyomo.Reals, Binary=pyomo.Boolean, Boolean=pyomo.Boolean)
@adamgreenhall
adamgreenhall / ercot2010_01.csv
Created January 25, 2012 22:33
fitting parameters for an ARMA model using statsmodels
time wind
2010-01-01 00:00:00 1367
2010-01-01 01:00:00 1187
2010-01-01 02:00:00 1090
2010-01-01 03:00:00 1439
2010-01-01 04:00:00 2362
2010-01-01 05:00:00 2783
2010-01-01 06:00:00 2869
2010-01-01 07:00:00 2512
2010-01-01 08:00:00 1804
@adamgreenhall
adamgreenhall / gist:1765913
Created February 8, 2012 06:04
use coopr pysp to solve an extensive form example problem
cd ~/research/coopr/examples/farmer
coopr_activate #setup the virtual env
runef --model-directory=models --instance-directory=nodedata --solver=gurobi --solve --solution-writer=yaml