Skip to content

Instantly share code, notes, and snippets.

@LeeKamentsky
LeeKamentsky / yea_nay.ipynb
Created June 11, 2018 13:01
nuggt.yea_nay example
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@LeeKamentsky
LeeKamentsky / neuroglancer-alignment.ipynb
Created April 13, 2018 12:41
Neuroglancer for alignment inspection
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@LeeKamentsky
LeeKamentsky / label_centers.py
Created March 21, 2018 15:42
Function to get centers of labels
def centers(l):
z, y, x = np.where(l > 0)
a = np.bincount(l[z, y, x])
xx = np.bincount(l[z, y, x], x)
yy = np.bincount(l[z, y, x], y)
zz = np.bincount(l[z, y, x], z)
return np.column_stack(
(zz.astype(float) / a, yy.astype(float) / a, xx.astype(float) / a))

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:

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