Skip to content

Instantly share code, notes, and snippets.

#
# Create and reload an image with
# 0 1 2 3 4 5 6 7 8 9 visible
#
from pylab import *
rcParams['font.family'] = 'monospace'
rcParams['font.size'] = 96
rcParams['figure.figsize'] = (20, 4)
rcParams['figure.subplot.top'] = .9
rcParams['figure.subplot.wspace'] = .2
@LeeKamentsky
LeeKamentsky / gist:11eb5d9ad099622dc7d1
Created September 23, 2015 20:31
Mac selection snippet
if sys.platform != 'darwin':
wx.RendererNative.Get().DrawItemSelectionRect(
window, dc, rect, flags)
elif flags & wx.CONTROL_SELECTED:
if flags & wx.CONTROL_FOCUSED:
color = wx.SystemSettings.GetColour(wx.SYS_COLOUR_HIGHLIGHT)
else:
color = wx.SystemSettings.GetColour(wx.SYS_COLOUR_INACTIVECAPTION)
old_brush = dc.Brush
new_brush = wx.Brush(color)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@LeeKamentsky
LeeKamentsky / ASCIICP.txt
Created November 25, 2015 13:14
ASCII art rendition of CP logo
oMMy
+++++++++++++++++++++++++++++++++++++hMMd++++++++++++++++++++++++++++++++++++++++++++++++++++:
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMh
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMh
MMMsooooooooooohMMMNNMMMMMMMmdyyhyhhhmMMmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddMMMMMMMMMMh
MMM:-----------oMMMh+sdNMMMMMNdhsoooohMMdoooooooooooooooooooooooooooosssssssssssyyhMMMMMMMMMMh
MMM/-----------oMMMh/:/+sdNMMMMMNNdyshMMdoooooooooooooooooooooooooooosssssssssssyyhMMMMMMMMMMh
MMM/-----------:hMMd/:-:::/ohmNMMMMMNNMMmsooooooooooooooooooooooooooosssssssssssyyhMMMMMMMMMMh
MMM/::::::::::::hMMd/:---::::/+shdNMMMMMMNmdyyooooooooooooooooooooooosssssssssssyyhMMMMMMMMMMh
MMM/::::::::::::hMMd/-----:::::://+oyhmNNMMMMMNNdhhssoooooooooooooooosssssssssssyyhMMMMMMMMMMh
@LeeKamentsky
LeeKamentsky / kirsch.py
Created November 25, 2015 15:50
Kirsch
def rotate(direction, index):
return direction[-index:] + direction[:-index]
def make_kernel(convolution_mask):
k = list(convolution_mask)
k.insert(4, 0)
return np.array(k).reshape(3, 3)
def kirsch(img):
convolution_mask = [5, -3, -3, -3, -3, -3, 5, 5]
@LeeKamentsky
LeeKamentsky / install_on_windows.txt
Last active December 27, 2015 23:54
Install CellProfiler dev on Windows
Install Microsoft SDK for Windows 7
Install JDK 8 64-bit
Install Python 2.7
Install Git for Windows (and choose the option that lets you run git from the Windows command-line)
Install CMake (https://cmake.org/download) (choose the option to aqdd CMake to the system PATH for current user)
pip install --upgrade pip
pip install virtualenv
#
# The wheels (.whl) from Christoph Gohlke's site can be installed like this:
# pip install c:/Users/<me>/Downloads/mywheel_amd64.whl
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.

Keybase proof

I hereby claim:

  • I am LeeKamentsky on github.
  • I am leek (https://keybase.io/leek) on keybase.
  • I have a public key whose fingerprint is 3121 F2B2 72A5 B170 CDD2 354C 9B73 EE8C 668F 943B

To claim this, I am signing this object:

@LeeKamentsky
LeeKamentsky / AQLM_2016.ipynb
Last active November 28, 2016 15:57
AQLM 2016 presentation on image analysis
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.