Example #1
0
#!/usr/bin/env python
"""
reading PFISR data down to IQ samples

See README.rst for the data types this file handles.
"""
from matplotlib.pyplot import show
#
from isrutils.common import boilerplateapi
from isrutils.switchyard import isrselect
from isrutils.plots import plotsnr
#%% read data
p,isrfn,odir,tlim = boilerplateapi()
spec,freq,snrsamp,azel,isrlla,snrint,snr30int = isrselect(
                        isrfn,p.beamid,tlim,p.zlim,p.t0,p.acf,p.samples)
#%% plot data
plotsnr(snrint,isrfn,tlim)

show()
Example #2
0
#!/usr/bin/env python
"""
reading PFISR data down to IQ samples

See Examples/ for more updated specific code
"""
from isrutils import Path
from isrutils.common import boilerplateapi
from isrutils.looper import simpleloop
#%% user parameters
p = boilerplateapi()
P={
'path':Path(p.isrfn).expanduser(),
'beamid': 64157,
'acf': p.acf,
'vlimacf': (18,45),
'zlim_pl': p.zlim,
'vlim_pl': [72,90],
'flim_pl': [3.5,5.5],
'odir': p.odir,
'vlim': [25, 55],
'zlim': p.zlim,
'tlim': p.tlim,
'verbose': True,}
#%% read and plot
#flist = [x for x in Path(P['path']).expanduser().iterdir() if x.suffix=='.h5']
flist = Path(P['path']).expanduser().glob('*.dt{}.h5'.format(p.rtype))

simpleloop(flist,P)
Example #3
0
def main():
    overlayisrhist(boilerplateapi())

    show()