Skip to content

Instantly share code, notes, and snippets.

View zeffii's full-sized avatar

Dealga McArdle zeffii

View GitHub Profile
'''
url_opener.py
author: Dealga McArdle, 2013
functionality: point webbrowser at selected url
sublime API docs: sublimetext.com/docs/2/api_reference.html
'''
import sublime, sublime_plugin
april 13 - 2013 - TODO
: MIT.OCW
http://ocw.mit.edu/resources/res-6-009-how-to-process-analyze-and-visualize-data-january-iap-2012/datasets-and-code/
: Use Pandas with those data sets.
{
"cmd": ["C:\\Python27\\python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
# wave_test.py
import wave
filename = "snipped.wav"
# py3
#with wave.open(filename, 'r') as f:
# frate = f.getframerate()
# nframes = f.getnframes()
@zeffii
zeffii / wave_test.py
Created April 13, 2013 19:43 — forked from anonymous/wave_test.py
nasty learn.
# wave_test.py
# python 2.7 doesn't support 'with' on the wave module
import wave
import struct
def clean(i):
strs = i.split('\t')[:2]
return [float(i) for i in strs]
@zeffii
zeffii / wave_test.py
Last active December 16, 2015 04:49 — forked from anonymous/wave_test.py
# wave_test.py
# python 2.7 doesn't support 'with' on the wave module
'''
original wave:
https://dl.dropboxusercontent.com/u/3397495/wav/we_must_build_upwards.wav
original label file, generated by audacity
https://dl.dropboxusercontent.com/u/3397495/wav/wmbu_labels
'''
@zeffii
zeffii / wave_test3.py
Last active November 4, 2019 19:30 — forked from anonymous/wave_test3.py
easy wave
# wave_test.py
# python 2.7 doesn't support 'with' on the wave module
'''
original wave:
https://dl.dropboxusercontent.com/u/3397495/wav/we_must_build_upwards.wav
original label file, generated by audacity
https://dl.dropboxusercontent.com/u/3397495/wav/wmbu_labels
'''
@zeffii
zeffii / stakx.py
Last active December 16, 2015 04:49 — forked from anonymous/stakx.py
# stakx.py
import collections
strs = ['one', 'two', 'three', 'four']
values = 1, 2, 3, 4
originals = dict(zip(strs, values))
file_params = collections.namedtuple('file_params', 'one two three four')
@zeffii
zeffii / wave_test6.py
Last active December 16, 2015 05:09 — forked from anonymous/wave_test3.py
'''
wave_test.py v 0.0.6
python 2.7 doesn't support 'with' on the wave module
original wave:
https://dl.dropboxusercontent.com/u/3397495/wav/we_must_build_upwards.wav
original label file, generated by audacity:
https://dl.dropboxusercontent.com/u/3397495/wav/wmbu_labels
# enumerator_tester.py
a = [['one', 'two'], ['three', 'four'], ['five', 'size'], ['wen', 'aeto']]
for idx, (i,j) in enumerate(a):
print(i, j, idx)