Skip to content

Instantly share code, notes, and snippets.

@FluxLemur
FluxLemur / display_rooms.py
Last active February 24, 2023 18:58
Display seating in rooms at Cornell from https://registrar.cornell.edu/Sched/S25/S25rooms.html
import matplotlib.pyplot as plt
room_seating = {}
with open('rooms.txt') as f:
for line in f:
_,name,seats,_ = line.split(',')
room_seating[name.strip()] = int(seats.strip())
seats = room_seating.values()
seats.sort(reverse=True)
@FluxLemur
FluxLemur / team_availability.py
Last active October 24, 2015 20:35
Exploring a model of team availability. You must assemble a group of N people from a team of T people, each of which is available with a certain probability.
from pylab import *
from scipy.misc import comb
def diff_simp(p):
return 7*3*(p**5)*(1-p)**2 + 7*(p**6)*(1-p) + p**7 - p**3
# the probability of a assembling [n] of [t] people, each being available with
# probability [p]
def availability(p,n,t):
@FluxLemur
FluxLemur / download_ff12_ost.py
Last active September 13, 2015 20:32
Python Script to Download Final Fantasy XII Soundtrack
from os import mkdir
from requests import get
# example: http://www.ffextreme.com/media/ff12/music/mp3/cd1/01.mp3
base_url = 'http://www.ffextreme.com/media/ff12/music/mp3/'
print 'from {} ...'.format(base_url)
disks = {'cd1':30, 'cd2':25, 'cd3':24, 'cd4':21} # tracks per disk
for disk in sorted(disks.keys()):
mkdir(disk)