def longterm_nonperiodic_tenpanel(cmap=orion_cmap, **kwargs): # compiled on 10 Sep 2014 # sorted([1030, 30, 910, 1156, 148, 177, 28, 313, 605, 705]) # re-sorted on 22 Oct 2014 longnononcvar_ids = [30, 313, 1030, 1156, 28, 148, 177, 605, 705, 910] longnonsourceids = [ukvar_spread['SOURCEID'][ukvar_spread['UKvar_ID'] == oncvar][0] for oncvar in longnononcvar_ids] longnonstardatas = [ OrionStarData( variables_photometry, sourceid, name='{}'.format(oncvar_id)) for sourceid, oncvar_id in zip(longnonsourceids, longnononcvar_ids)] bands = ['k'] * 10 longnon_fig = multi_lc_colors(longnonstardatas, bands, cmap=cmap, **kwargs) for stardata, axes_dict in zip(longnon_fig.stardatas, longnon_fig.axes_dicts): name = stardata.name ax_jhk = axes_dict['jhk'] ax_lc = axes_dict['lc'] print "Doing thing with ONCvar {0}!".format(name) ax_lc.text(0.6, 0.8, "ONCvar {0}".format(stardata.name), transform=ax_lc.transAxes, fontsize='small') ax_jhk.set_xlim(0, 1.5) ax_jhk.set_ylim(0, 2) longnon_fig.canvas.draw() longnon_fig.axes_dicts[0]['lc'].set_title("Light curve (MJD - 54034)", fontsize='small') longnon_fig.axes_dicts[0]['jhk'].set_title("$J-H$ vs. $H-K$", fontsize='small') longnon_fig.axes_dicts[0]['khk'].set_title("$K$ vs. $H-K$", fontsize='small') longnon_fig.canvas.draw() return longnon_fig
def dipper_nonperiodic_fivepanel(cmap=orion_cmap, **kwargs): # compiled on 10 Sep 2010 dipper_oncvar_ids = sorted([600, 165, 185, 423, 441]) dipper_sourceids = [ukvar_spread['SOURCEID'][ukvar_spread['UKvar_ID'] == oncvar][0] for oncvar in dipper_oncvar_ids] dipper_stardatas = [ OrionStarData( variables_photometry, sourceid, name='{}'.format(oncvar_id)) for sourceid, oncvar_id in zip(dipper_sourceids, dipper_oncvar_ids)] bands = ['k'] * len(dipper_oncvar_ids) dipper_fig = multi_lc_colors(dipper_stardatas, bands, cmap=cmap, **kwargs) for stardata, axes_dict in zip(dipper_fig.stardatas, dipper_fig.axes_dicts): name = stardata.name ax_jhk = axes_dict['jhk'] ax_lc = axes_dict['lc'] print "Doing thing with ONCvar {0}!".format(name) ax_lc.text(0.6, 0.1, "ONCvar {0}".format(stardata.name), transform=ax_lc.transAxes, fontsize='small') ax_jhk.set_xlim(0, 1.5) ax_jhk.set_ylim(0, 2) dipper_fig.canvas.draw() dipper_fig.axes_dicts[0]['lc'].set_title("Light curve (MJD - 54034)", fontsize='small') dipper_fig.axes_dicts[0]['jhk'].set_title("$J-H$ vs. $H-K$", fontsize='small') dipper_fig.axes_dicts[0]['khk'].set_title("$K$ vs. $H-K$", fontsize='small') dipper_fig.canvas.draw() return dipper_fig