def main_func():
    conn = general.open_conn()

    cmps = conn.execute("select comp_key from comps where function = 'phi6'").fetchall();
    for c in cmps:
        (fname,) = conn.execute("select fout from comps where comp_key = ? ;",c).fetchone()
        print fname
        print c

        f = h5py.File(fname,'r+')
        nf = f.attrs["number-of-planes"]
        del f["/parameters/scaler_order_parameter_%(#)07d"%{"#":c[0]}]
        del f["/parameters/neighborhood_size_%(#)07d"%{"#":c[0]}]
        for fr in range(0,nf):
            del f["/frame%(#)06d"%{"#":fr}+"/neighborhood_size_%(#)07d"%{"#":c[0]}]
            del f["/frame%(#)06d"%{"#":fr}+"/scaler_order_parameter_%(#)07d"%{"#":c[0]}]
            
            pass
import lib.general as gen
import lib.msd as lm
import lib.plots as plts


conn = gen.open_conn("/home/tcaswell/colloids/proc_db.db")
ce = conn.execute

steps = [5,10,15,20,25]
styles = ['x','^','o','<','>']

msds = [ce("select comp_key from msd where date = '2010-12-08' and msd_steps = ?",(c,)).fetchall()
        for c in steps]

fits = [ [lm.fit_msd(c[0],conn) for c in m]
         for m in msds]


ax = set_up_axis('T [C]',r'r [$\mu$m]','NIPAM radius vs Temperature')


for fts,sty,lab in zip(fits,styles,steps):
    ax.plot([f[1] for f in fts],[f[2] for f in fts],sty,label=str(lab) + ' steps')


fig.save('test')
def main_loop():
    conn = gen.open_conn();
    gofr_date(conn,'2010-05-24')

    conn.close()
def main_loop():
    conn = gen.open_conn();
    iden_date(conn,'2010-05-24')
def main_loop():
    conn = gen.open_conn();
    gofr_group(conn,'2010-04-26-2')
    gofr_group(conn,'2010-04-26-6-thin')
    gofr_group(conn,'2010-04-26-6-q')