#!/usr/bin/env python from isrutils.looper import simpleloop # %% users param P = { "path": "~/data/2013-04-14/isr", "beamid": 64157, "acf": True, "vlimacf": (18, 45), "zlim_pl": [None, None], "vlim_pl": [72, 90], "flim_pl": [3.5, 5.5], "odir": "out/2013-04-14T0927", "vlim": [25, 55], "zlim": (90, None), "tlim": ("2013-04-14T09:28Z", "2013-04-14T09:30Z"), "verbose": True, } # %% flist = ( # 'd0346836.dt3.h5', # 9:13-9:25 "d0346837.dt3.h5", # 9:25-9:37 "d0346837.dt1.h5", # 'd0346838.dt3.h5', # 9:37-9:50 # 'd0346837.dt1.h5', ) simpleloop(flist, P)
from pathlib import Path from datetime import datetime from matplotlib.pyplot import show from isrutils.looper import simpleloop import seaborn as sns sns.set_context("talk", 1.5) # %% users param vlim = (22, 55) # zlim=(90, 400) zlim = (None, None) tlim = (datetime(2013, 5, 1), datetime(2013, 5, 1)) tlim = (None, None) P = { "path": "~/data/2013-04-26/isr", "beamid": 64157, "showacf": False, "showsamples": True, } # %% iterate over list. Files are ID'd by file extension (See README.rst) flist = [ x for x in Path(P["path"]).expanduser().iterdir() if x.suffix == ".h5" ] simpleloop(flist, tlim, zlim, vlim, P) show()
'makeplot': [], 'beamid': 64157, 'acf': False, 'vlimacf': (20,50), 'zlim_pl': [None,None], 'vlim_pl': [75,95], 'flim_pl': [3.5,5.5], 'int': False, 'samples': True, 'odir': 'out/2013-04-14T1034', 'vlim': [30, 60], 'zlim': (90, None), 'tlim': (None,None), 'tlim': ('2013-04-14T10:34Z', '2013-04-14T10:36Z'), 'tmark':[], 'verbose': True, } #%% flist=('d0346842.dt3.h5', #'d0346842.dt1.h5', #'d0346842.dt0.h5', #'d0346843.dt3.h5', #'d0346844.dt3.h5', ) simpleloop(flist,P)
"path": "~/data/2013-04-14/isr", "beamid": 64157, "acf": True, "int": False, "samples": True, "vlimacf": (20, 50), "vlimacfslice": (30, 55), "zslice": (225e3, 350e3), "zlim_pl": [None, None], "vlim_pl": [72, 90], "flim_pl": [3.675, 5.5], "vlim": [30, 60], "zlim": (90, None), # (225,350), "tlim": ["2013-04-14T08:54:00Z", "2013-04-14T08:54:50Z"], "medthres": 2.0, "verbose": True, "odir": "out/2013-04-14T0854", # 'tmark': [(datetime(2013,4,14,8,54,30,tzinfo=UTC),300.,'onset',-1), # (datetime(2013,4,14,8,54,41,tzinfo=UTC),300.,'quiescence',1)] } # %% iterate over list. Files are ID'd by file extension (See README.rst) flist = ( "d0346834.dt3.h5", # 480 us long pulse # 'd0346834.dt1.h5', # 'd0346834.dt0.h5', #alt code # '20130413.001_ac_30sec.h5', # '20130413.001_lp_30sec.h5' ) ax = simpleloop(flist, P)
""" from isrutils import Path from datetime import datetime from pytz import UTC from matplotlib.pyplot import show import seaborn as sns sns.set_context('talk',1.5) # from isrutils.looper import simpleloop #%% users param vlim=(22,55) #zlim=(90, 400) zlim = (None,None) #tlim=(datetime(2013,5,1,tzinfo=UTC), # datetime(2013,5,1,tzinfo=UTC)) tlim=(None,None) P={'path':'~/data/2013-04-26/isr', 'beamid': 64157, 'showacf':False, 'showsamples':True, } #%% iterate over list. Files are ID'd by file extension (See README.rst) flist = [x for x in Path(P['path']).expanduser().iterdir() if x.suffix=='.h5'] simpleloop(flist,tlim,zlim,vlim,P) show()