diff --git a/schainpy/model/__init__.py b/schainpy/model/__init__.py index 6dea354..d343967 100644 --- a/schainpy/model/__init__.py +++ b/schainpy/model/__init__.py @@ -10,3 +10,13 @@ from io import * from proc import * from graphics import * from utils import * + +global_type_string = 'string' +global_type_integer = 'int' +global_type_floatList = 'floatList' +global_type_pairsList = 'pairsList' +global_type_boolean = 'bolean' +global_type_float = 'float' +global_type_colormap = 'colormap' +global_type_list = 'list' +global_type_float = 'float' diff --git a/schainpy/model/graphics/figure.py b/schainpy/model/graphics/figure.py index c31e9b3..85fd5bd 100644 --- a/schainpy/model/graphics/figure.py +++ b/schainpy/model/graphics/figure.py @@ -61,7 +61,7 @@ class Figure(Operation): figfile = None created = False - + parameters = {} def __init__(self, **kwargs): Operation.__init__(self, **kwargs) diff --git a/schainpy/model/graphics/jroplot_correlation.py b/schainpy/model/graphics/jroplot_correlation.py index e14bcd0..fc3471c 100644 --- a/schainpy/model/graphics/jroplot_correlation.py +++ b/schainpy/model/graphics/jroplot_correlation.py @@ -2,10 +2,37 @@ import os import datetime import numpy import copy - +from schainpy.model import * from figure import Figure, isRealtime class CorrelationPlot(Figure): + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_string, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + } isConfig = None __nsubplots = None diff --git a/schainpy/model/graphics/jroplot_parameters.py b/schainpy/model/graphics/jroplot_parameters.py index dd1dbb1..500e2f3 100644 --- a/schainpy/model/graphics/jroplot_parameters.py +++ b/schainpy/model/graphics/jroplot_parameters.py @@ -15,6 +15,34 @@ class MomentsPlot(Figure): HEIGHTPROF = None PREFIX = 'prm' + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_string, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + } + def __init__(self, **kwargs): Figure.__init__(self, **kwargs) self.isConfig = False @@ -1213,6 +1241,42 @@ class EWDriftsPlot(Figure): HEIGHTPROF = None PREFIX = 'drift' + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_string, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'zmaxVertfloat': global_type_float, + 'zminVertfloat': global_type_float, + 'zmaxZonafloat': global_type_float, + 'zminZonafloat': global_type_float, + 'timerange': global_type_float, + 'SNRthresh': global_type_float, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'SNR_1': global_type_boolean, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'lastone': global_type_float, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + } + def __init__(self, **kwargs): Figure.__init__(self, **kwargs) self.timerange = 2*60*60 @@ -1590,6 +1654,40 @@ class NSMeteorDetection1Plot(Figure): nChannels = None nParam = None + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'vmin': global_type_float, + 'vmax': global_type_float, + 'wmin': global_type_float, + 'wmax': global_type_float, + 'mode': global_type_string, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + 'xaxis': global_type_string, + } + def __init__(self, **kwargs): Figure.__init__(self, **kwargs) self.isConfig = False @@ -1774,6 +1872,40 @@ class NSMeteorDetection2Plot(Figure): nChannels = None nParam = None + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'vmin': global_type_float, + 'vmax': global_type_float, + 'wmin': global_type_float, + 'wmax': global_type_float, + 'mode': global_type_string, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + 'xaxis': global_type_string, + } + def __init__(self, **kwargs): Figure.__init__(self, **kwargs) self.isConfig = False diff --git a/schainpy/model/graphics/jroplot_spectra.py b/schainpy/model/graphics/jroplot_spectra.py index f448505..60d0539 100644 --- a/schainpy/model/graphics/jroplot_spectra.py +++ b/schainpy/model/graphics/jroplot_spectra.py @@ -231,6 +231,40 @@ class CrossSpectraPlot(Figure): HEIGHTPROF = None PREFIX = 'cspc' + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'pairsList': global_type_pairsList, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'coh_min': global_type_float, + 'coh_max': global_type_float, + 'phase_min': global_type_float, + 'phase_max': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'power_cmap': global_type_colormap, + 'coherence_cmap': global_type_colormap, + 'phase_cmap': global_type_colormap, + 'show': global_type_boolean, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'xaxis': global_type_string, + } + def __init__(self, **kwargs): Figure.__init__(self, **kwargs) self.isConfig = False @@ -1143,6 +1177,32 @@ class Noise(Figure): __nsubplots = None PREFIX = 'noise' + + parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + } def __init__(self, **kwargs): Figure.__init__(self, **kwargs) @@ -1345,31 +1405,31 @@ class BeaconPhase(Figure): PREFIX = 'beacon_phase' parameters = { - 'id': 'string', - 'wintitle': 'string', - 'pairsList': 'pairsList', - 'showprofile': 'boolean', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'hmin': 'float', - 'hmax': 'float', - 'timerange': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'boolean', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'int', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'pairsList': global_type_pairsList, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'hmin': global_type_float, + 'hmax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } def __init__(self, **kwargs): diff --git a/schainpy/model/io/jroIO_heispectra.py b/schainpy/model/io/jroIO_heispectra.py index 06b1037..f375a24 100644 --- a/schainpy/model/io/jroIO_heispectra.py +++ b/schainpy/model/io/jroIO_heispectra.py @@ -119,7 +119,11 @@ class Metadata(object): self.parmConfObjList.append(parmConfObj) class FitsWriter(Operation): - + parameters = { + 'path': global_type_string, + 'dataBlocksPerFile': global_type_integer, + 'metadatafile': global_type_string, + } def __init__(self, **kwargs): Operation.__init__(self, **kwargs) self.isConfig = False @@ -276,9 +280,9 @@ class FitsWriter(Operation): self.setNextFile() self.writeNextBlock() - def run(self, dataOut, **kwargs): + def run(self, dataOut, path, dataBlocksPerFile=100, metadatafile=None, **kwargs): if not(self.isConfig): - self.setup(dataOut, **kwargs) + self.setup(dataOut, path, dataBlocksPerFile=dataBlocksPerFile, metadatafile=metadatafile, **kwargs) self.isConfig = True self.putData() diff --git a/schainpy/model/proc/jroproc_amisr.py b/schainpy/model/proc/jroproc_amisr.py index 1ec3f9d..1e02464 100644 --- a/schainpy/model/proc/jroproc_amisr.py +++ b/schainpy/model/proc/jroproc_amisr.py @@ -42,7 +42,7 @@ class BeamSelector(Operation): profileIndex = None nProfiles = None parameters = { - 'beam': 'string', + 'beam': global_type_string, } def __init__(self): diff --git a/schainpy/model/proc/jroproc_heispectra.py b/schainpy/model/proc/jroproc_heispectra.py index e9a25fc..3679f61 100644 --- a/schainpy/model/proc/jroproc_heispectra.py +++ b/schainpy/model/proc/jroproc_heispectra.py @@ -162,6 +162,11 @@ class IncohInt4SpectraHeis(Operation): __dataReady = False n = None + parameters = { + 'n': global_type_float, + 'timeInterval': global_type_integer, + 'overlapping': global_type_boolean, + } def __init__(self, **kwargs): @@ -324,10 +329,10 @@ class IncohInt4SpectraHeis(Operation): return avgdata, avgdatatime - def run(self, dataOut, **kwargs): + def run(self, dataOut, n=None, timeInterval=None, overlapping=False, **kwargs): if not self.isConfig: - self.setup(**kwargs) + self.setup(n=n, timeInterval=timeInterval, overlapping=overlapping) self.isConfig = True avgdata, avgdatatime = self.integrate(dataOut.data_spc, dataOut.utctime) diff --git a/schainpy/model/proc/jroproc_parameters.py b/schainpy/model/proc/jroproc_parameters.py index ee2b423..da92cd4 100644 --- a/schainpy/model/proc/jroproc_parameters.py +++ b/schainpy/model/proc/jroproc_parameters.py @@ -1277,6 +1277,14 @@ class EWDriftsEstimation(Operation): class NonSpecularMeteorDetection(Operation): + parameters = { + 'mode': global_type_string, + 'SNRthresh': global_type_float, + 'phaseDerThresh': global_type_float, + 'cohThresh': global_type_float, + 'allData': global_type_boolean, + } + def run(self, mode, SNRthresh=8, phaseDerThresh=0.5, cohThresh=0.8, allData = False): data_acf = self.dataOut.data_pre[0] data_ccf = self.dataOut.data_pre[1] @@ -2190,6 +2198,13 @@ class SMDetection(Operation): return arrayParameters class CorrectSMPhases(Operation): + parameters = { + 'phaseOffsets': global_type_pairsList, + 'hmin': global_type_float, + 'hmax': global_type_float, + 'azimuth': global_type_float, + 'channelPositions': global_type_pairsList, + } def run(self, dataOut, phaseOffsets, hmin = 50, hmax = 150, azimuth = 45, channelPositions = None): diff --git a/schainpy/model/proc/jroproc_spectra.py b/schainpy/model/proc/jroproc_spectra.py index 0ba384e..3430756 100644 --- a/schainpy/model/proc/jroproc_spectra.py +++ b/schainpy/model/proc/jroproc_spectra.py @@ -742,6 +742,12 @@ class IncohInt(Operation): __timeInterval = None + parameters = { + 'n': global_type_float, + 'timeInterval': global_type_integer, + 'overlapping': global_type_boolean, + } + n = None diff --git a/schainpy/model/proc/jroproc_voltage.py b/schainpy/model/proc/jroproc_voltage.py index af666b2..8fed474 100644 --- a/schainpy/model/proc/jroproc_voltage.py +++ b/schainpy/model/proc/jroproc_voltage.py @@ -333,10 +333,35 @@ class CohInt(Operation): n = None parameters = { - 'n': 'int', - 'timeInterval':'float', - 'overlapping': 'boolean', - 'byblock': 'boolean' + 'id': global_type_string, + 'wintitle': global_type_string, + 'pairsList': global_type_pairsList, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'timerange': global_type_float, + 'phase_min': global_type_float, + 'phase_max': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'coherence_cmap': global_type_colormap, + 'phase_cmap': global_type_colormap, + 'show': global_type_boolean, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } def __init__(self, **kwargs): @@ -552,7 +577,14 @@ class Decoder(Operation): nCode = None nBaud = None - + + parameters = { + 'code': global_type_list, + 'nCode': global_type_integer, + 'nBaud': global_type_integer, + 'mode': global_type_integer, + 'osamp': global_type_float, + } def __init__(self, **kwargs): @@ -1091,7 +1123,7 @@ class SplitProfiles(Operation): class CombineProfiles(Operation): parameters = { - 'n': 'int', + 'n': global_type_integer, } def __init__(self, **kwargs): diff --git a/schainpy/scripts/julia_mp.py b/schainpy/scripts/julia_mp.py index 932bd25..2a8eaf1 100644 --- a/schainpy/scripts/julia_mp.py +++ b/schainpy/scripts/julia_mp.py @@ -11,20 +11,20 @@ def fiber(cursor, skip, q, dt): controllerObj.setup(id='191', name='test01', description=desc) readUnitConfObj = controllerObj.addReadUnit(datatype='SpectraReader', - path='/home/nanosat/data/julia', - startDate=dt, - endDate=dt, - startTime="00:00:00", - endTime="23:59:59", - online=0, - #set=1426485881, - delay=10, - walk=1, - queue=q, - cursor=cursor, - skip=skip, - #timezone=-5*3600 - ) + path='/home/nanosat/data/julia', + startDate=dt, + endDate=dt, + startTime="00:00:00", + endTime="23:59:59", + online=0, + #set=1426485881, + delay=10, + walk=1, + queue=q, + cursor=cursor, + skip=skip, + #timezone=-5*3600 + ) # #opObj11 = readUnitConfObj.addOperation(name='printNumberOfBlock') # diff --git a/schainpy/utils/parameters.py b/schainpy/utils/parameters.py index 2828c2e..a911bc1 100644 --- a/schainpy/utils/parameters.py +++ b/schainpy/utils/parameters.py @@ -1,1160 +1,1172 @@ -You should install "digital_rf_hdf5" module if you want to read USRP data -BeaconPhase -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'pairsList': 'pairsList', - 'showprofile': 'boolean', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'hmin': 'float', - 'hmax': 'float', - 'timerange': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'boolean', - 'ftp': 'boolean', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'int', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - } - - -BeamSelector -parameters = { - 'beam': 'string', - } - - -CohInt -parameters = { - 'n': 'int', - 'timeInterval': 'float', - 'overlapping': 'boolean', - 'byblock': 'boolean' + +global_type_string = 'string' +global_type_integer = 'int' +global_type_floatList = 'floatList' +global_type_pairsList = 'pairsList' +global_type_boolean = 'bolean' +global_type_float = 'float' +global_type_colormap = 'colormap' +global_type_list = 'list' + +#BeaconPhase +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'pairsList': global_type_pairsList, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'hmin': global_type_float, + 'hmax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + } + + +#BeamSelector +parameters = { + 'beam': global_type_string, + } + + +#CohInt +parameters = { + 'n': global_type_integer, + 'timeInterval': global_type_float, + 'overlapping': global_type_boolean, + 'byblock': global_type_boolean +} + + +#CoherenceMap +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'pairsList': global_type_pairsList, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'timerange': global_type_float, + 'phase_min': global_type_float, + 'phase_max': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'coherence_cmap': global_type_colormap, + 'phase_cmap': global_type_colormap, + 'show': global_type_boolean, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + } + + +#CombineProfiles +parameters = { + 'n': global_type_integer, } -CoherenceMap +#CorrectSMPhases parameters = { - 'id': 'string', - 'wintitle': 'string', - 'pairsList': 'pairsLists', - 'showprofile': 'boolean', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'timerange': 'float', - 'phase_min': 'float', - 'phase_max': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'ftp': 'boolean', - 'wr_period': 'int', - 'coherence_cmap': 'colormap', - 'phase_cmap': 'colormap', - 'show': 'boolean', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'int', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - } - - -CombineProfiles -parameters = { - 'n': 'int', - } - - -CorrectSMPhases -parameters = { - 'phaseOffsets': 'pairsLists', - 'hmin': 'float', - 'hmax': 'float', - 'azimuth': 'string', - 'channelPositions': 'string', - } - - -CorrelationPlot -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'boolean', - 'ftp': 'boolean', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'realtime': 'string', - } - - -CrossSpectraPlot -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'pairsList': 'pairsLists', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'coh_min': 'string', - 'coh_max': 'string', - 'phase_min': 'string', - 'phase_max': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'ftp': 'boolean', - 'wr_period': 'int', - 'power_cmap': 'string', - 'coherence_cmap': 'string', - 'phase_cmap': 'string', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'xaxis': 'string', - } - - -Decoder -parameters = { - 'code': 'string', - 'nCode': 'string', - 'nBaud': 'string', - 'mode': 'string', - 'osamp': 'string', - 'times': 'string', - } - - -EWDriftsEstimation -parameters = { - 'zenith': 'string', - 'zenithCorrection': 'string', - } - - -EWDriftsPlot -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'zmaxVertfloat 'string', - 'zminVertfloat 'string', - 'zmaxZonafloattring', - 'zminZonafloattring', - 'timerange': 'string', - 'SNRthresh': 'string', - 'SNRmin': 'string', - 'SNRmax': 'string', - 'SNR_1': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'lastone': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'phaseOffsets': global_type_pairsList, + 'hmin': global_type_float, + 'hmax': global_type_float, + 'azimuth': global_type_float, + 'channelPositions': global_type_pairsList, +} + + +#CorrelationPlot +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + } + + +#CrossSpectraPlot +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'pairsList': global_type_pairsList, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'coh_min': global_type_float, + 'coh_max': global_type_float, + 'phase_min': global_type_float, + 'phase_max': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'power_cmap': global_type_colormap, + 'coherence_cmap': global_type_colormap, + 'phase_cmap': global_type_colormap, + 'show': global_type_boolean, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'xaxis': global_type_string, + } + + +#Decoder +parameters = { + 'code': global_type_list, + 'nCode': global_type_integer, + 'nBaud': global_type_integer, + 'mode': global_type_integer, + 'osamp': global_type_float, + } + + +#EWDriftsEstimation +parameters = { + 'zenith': global_type_list, + 'zenithCorrection': global_type_float, + } + + +#EWDriftsPlot +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'zmaxVertfloat': global_type_float, + 'zminVertfloat': global_type_float, + 'zmaxZonafloat': global_type_float, + 'zminZonafloat': global_type_float, + 'timerange': global_type_float, + 'SNRthresh': global_type_float, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'SNR_1': global_type_boolean, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'lastone': global_type_float, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } Figure +# parameters = { +# : global_type_string, +# } + + +#FitsWriter parameters = { -: 'string', - } - - -FitsWriter -parameters = { -: 'string', - } - - -IncohInt -parameters = { - 'n': 'string', - 'timeInterval': 'string', - 'overlapping': 'string', - } - - -IncohInt4SpectraHeis -parameters = { -: 'string', - } - - -MomentsPlot -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'realtime': 'string', - } - - -NSMeteorDetection1Plot -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'SNRmin': 'string', - 'SNRmax': 'string', - 'vmin': 'string', - 'vmax': 'string', - 'wmin': 'string', - 'wmax': 'string', - 'mode': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'realtime': 'string', - 'xaxis': 'string', - } - - -NSMeteorDetection2Plot -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'SNRmin': 'string', - 'SNRmax': 'string', - 'vmin': 'string', - 'vmax': 'string', - 'wmin': 'string', - 'wmax': 'string', - 'mode': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'realtime': 'string', - 'xaxis': 'string', - } - - -Noise -parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'timerange': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - } - - -NonSpecularMeteorDetection -parameters = { - 'mode': 'string', - 'SNRthresh': 'string', - 'phaseDerThresh': 'string', - 'cohThresh': 'string', - 'allData': 'string', + 'path': global_type_string, + 'dataBlocksPerFile': global_type_integer, + 'metadatafile': global_type_string, +} + + +#IncohInt +parameters = { + 'n': global_type_float, + 'timeInterval': global_type_integer, + 'overlapping': global_type_boolean, + } + + +#IncohInt4SpectraHeis +parameters = { + 'n': global_type_float, + 'timeInterval': global_type_integer, + 'overlapping': global_type_boolean, + } + + +#MomentsPlot +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_string, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + } + + +#NSMeteorDetection1Plot +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'vmin': global_type_float, + 'vmax': global_type_float, + 'wmin': global_type_float, + 'wmax': global_type_float, + 'mode': global_type_string, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + 'xaxis': global_type_string, + } + + +#NSMeteorDetection2Plot +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'vmin': global_type_float, + 'vmax': global_type_float, + 'wmin': global_type_float, + 'wmax': global_type_float, + 'mode': global_type_string, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + 'xaxis': global_type_string, + } + + +#Noise +parameters = { + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_boolean, + 'ftp': global_type_boolean, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + } + + +#NonSpecularMeteorDetection +parameters = { + 'mode': global_type_string, + 'SNRthresh': global_type_float, + 'phaseDerThresh': global_type_float, + 'cohThresh': global_type_float, + 'allData': global_type_boolean, } Operation parameters = { - 'dataIn': 'string', + 'dataIn': global_type_string, } ParamWriter parameters = { -: 'string', +: global_type_string, } Parameters1Plot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'timerange': 'string', - 'parameterIndex': 'string', - 'onlyPositive': 'string', - 'SNRthresh': 'string', - 'SNR': 'string', - 'SNRmin': 'string', - 'SNRmax': 'string', - 'onlySNR': 'string', - 'DOP': 'string', - 'zlabel': 'string', - 'parameterName': 'string', - 'parameterObject': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'lastone': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'timerange': global_type_float, + 'parameterIndex': global_type_string, + 'onlyPositive': global_type_string, + 'SNRthresh': global_type_string, + 'SNR': global_type_string, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'onlySNR': global_type_string, + 'DOP': global_type_string, + 'zlabel': global_type_string, + 'parameterName': global_type_string, + 'parameterObject': global_type_string, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'lastone': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } ParametersPlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'paramIndex': 'string', - 'colormap': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'timerange': 'string', - 'showSNR': 'string', - 'SNRthresh': 'string', - 'SNRmin': 'string', - 'SNRmax': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'lastone': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'paramIndex': global_type_string, + 'colormap': global_type_string, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'timerange': global_type_float, + 'showSNR': global_type_string, + 'SNRthresh': global_type_string, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'lastone': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } PhasePlot parameters = { - 'id': 'string', - 'wintitle': 'string', + 'id': global_type_string, + 'wintitle': global_type_string, 'pairsList': 'pairsLists', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'timerange': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } PlotCOHData parameters = { -: 'string', +: global_type_string, } PlotCrossSpectraData parameters = { -: 'string', +: global_type_string, } PlotDOPData parameters = { -: 'string', +: global_type_string, } PlotData parameters = { -: 'string', +: global_type_string, } PlotNoiseData parameters = { -: 'string', +: global_type_string, } PlotPHASEData parameters = { -: 'string', +: global_type_string, } PlotRTIData parameters = { -: 'string', +: global_type_string, } PlotSNRData parameters = { -: 'string', +: global_type_string, } PlotSpectraData parameters = { -: 'string', +: global_type_string, } PlotSpectraMeanData parameters = { -: 'string', +: global_type_string, } PlotWindProfilerData parameters = { -: 'string', +: global_type_string, } PowerProfilePlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, } PrintInfo parameters = { -: 'string', +: global_type_string, } ProfileConcat parameters = { - 'm': 'string', + 'm': global_type_string, } ProfileSelector parameters = { - 'profileList': 'string', - 'profileRangeList': 'string', - 'beam': 'string', - 'byblock': 'string', - 'rangeList': 'string', - 'nProfiles': 'string', + 'profileList': global_type_string, + 'profileRangeList': global_type_string, + 'beam': global_type_string, + 'byblock': global_type_string, + 'rangeList': global_type_string, + 'nProfiles': global_type_string, } ProfileToChannels parameters = { -: 'string', +: global_type_string, } PublishData parameters = { -: 'string', +: global_type_string, } RTIPlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'timerange': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'lastone': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'lastone': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } RTIfromSpectraHeis parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'timerange': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } Reshaper parameters = { - 'shape': 'string', - 'nTxs': 'string', + 'shape': global_type_string, + 'nTxs': global_type_string, } SALags parameters = { -: 'string', +: global_type_string, } SMDetection parameters = { - 'hei_ref': 'string', - 'tauindex': 'string', - 'phaseOffsets': 'string', - 'cohDetection': 'string', - 'cohDet_timeStep': 'string', - 'cohDet_thresh': 'string', - 'noise_timeStep': 'string', - 'noise_multiple': 'string', - 'multDet_timeLimit': 'string', - 'multDet_rangeLimit': 'string', - 'phaseThresh': 'string', - 'SNRThresh': 'string', - 'hmin': 'string', - 'hmax': 'string', - 'azimuth': 'string', - 'channelPositions': 'string', + 'hei_ref': global_type_string, + 'tauindex': global_type_string, + 'phaseOffsets': global_type_string, + 'cohDetection': global_type_string, + 'cohDet_timeStep': global_type_string, + 'cohDet_thresh': global_type_string, + 'noise_timeStep': global_type_string, + 'noise_multiple': global_type_string, + 'multDet_timeLimit': global_type_string, + 'multDet_rangeLimit': global_type_string, + 'phaseThresh': global_type_string, + 'SNRThresh': global_type_string, + 'hmin': global_type_string, + 'hmax': global_type_string, + 'azimuth': global_type_string, + 'channelPositions': global_type_string, } SMPhaseCalibration parameters = { - 'hmin': 'string', - 'hmax': 'string', - 'channelPositions': 'string', - 'nHours': 'string', + 'hmin': global_type_string, + 'hmax': global_type_string, + 'channelPositions': global_type_string, + 'nHours': global_type_string, } Scope parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'wr_period': 'int', - 'ftp': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'type': 'string', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'wr_period': global_type_integer, + 'ftp': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'type': global_type_string, } SendByFTP parameters = { - 'ext': 'string', - 'localfolder': 'string', - 'remotefolder': 'string', - 'server': 'string', - 'username': 'string', - 'password': 'string', - 'period': 'string', + 'ext': global_type_string, + 'localfolder': global_type_string, + 'remotefolder': global_type_string, + 'server': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'period': global_type_string, } SkyMapPlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'tmin': 'string', - 'tmax': 'string', - 'timerange': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'realtime': 'string', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'tmin': global_type_string, + 'tmax': global_type_string, + 'timerange': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, } SpectraCutPlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'xaxis': 'string', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'xaxis': global_type_string, } SpectraHeisScope parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } SpectraHeisWriter parameters = { -: 'string', +: global_type_string, } SpectraPlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', - 'realtime': 'string', - 'xaxis': 'string', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, + 'realtime': global_type_boolean, + 'xaxis': global_type_string, } SpectraWriter parameters = { - 'path': 'string', - 'blocksPerFile': 'string', - 'profilesPerBlock': 'string', - 'set': 'string', - 'ext': 'string', - 'datatype': 'string', + 'path': global_type_string, + 'blocksPerFile': global_type_string, + 'profilesPerBlock': global_type_string, + 'set': global_type_string, + 'ext': global_type_string, + 'datatype': global_type_string, } SpectralFitting parameters = { - 'getSNR': 'string', - 'path': 'string', - 'file': 'string', - 'groupList': 'string', + 'getSNR': global_type_string, + 'path': global_type_string, + 'file': global_type_string, + 'groupList': global_type_string, } SpectralFittingPlot parameters = { - 'id': 'string', - 'cutHeight': 'string', - 'fit': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'save': 'boolean', - 'figpath': 'string', - 'figfile': 'string', - 'show': 'string', + 'id': global_type_string, + 'cutHeight': global_type_string, + 'fit': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'figfile': global_type_string, + 'show': global_type_string, } SpectralMoments parameters = { -: 'string', +: global_type_string, } SplitProfiles parameters = { - 'n': 'string', + 'n': global_type_string, } USRPWriter parameters = { - 'dataIn': 'string', + 'dataIn': global_type_string, } VoltageWriter parameters = { - 'path': 'string', - 'blocksPerFile': 'string', - 'profilesPerBlock': 'string', - 'set': 'string', - 'ext': 'string', - 'datatype': 'string', + 'path': global_type_string, + 'blocksPerFile': global_type_string, + 'profilesPerBlock': global_type_string, + 'set': global_type_string, + 'ext': global_type_string, + 'datatype': global_type_string, } WindProfiler parameters = { - 'technique': 'string', + 'technique': global_type_string, } WindProfilerPlot parameters = { - 'id': 'string', - 'wintitle': 'string', - 'channelList': 'string', - 'showprofile': 'string', - 'xmin': 'float', - 'xmax': 'float', - 'ymin': 'float', - 'ymax': 'float', - 'zmin': 'float', - 'zmax': 'float', - 'zmax_ver': 'string', - 'zmin_ver': 'string', - 'SNRmin': 'string', - 'SNRmax': 'string', - 'timerange': 'string', - 'SNRthresh': 'string', - 'save': 'boolean', - 'figpath': 'string', - 'lastone': 'string', - 'figfile': 'string', - 'ftp': 'string', - 'wr_period': 'int', - 'show': 'string', - 'server': 'string', - 'folder': 'string', - 'username': 'string', - 'password': 'string', - 'ftp_wei': 'string', - 'exp_code': 'int', - 'sub_exp_code': 'int', - 'plot_pos': 'int', + 'id': global_type_string, + 'wintitle': global_type_string, + 'channelList': global_type_list, + 'showprofile': global_type_boolean, + 'xmin': global_type_float, + 'xmax': global_type_float, + 'ymin': global_type_float, + 'ymax': global_type_float, + 'zmin': global_type_float, + 'zmax': global_type_float, + 'zmax_ver': global_type_string, + 'zmin_ver': global_type_string, + 'SNRmin': global_type_float, + 'SNRmax': global_type_float, + 'timerange': global_type_float, + 'SNRthresh': global_type_string, + 'save': global_type_boolean, + 'figpath': global_type_string, + 'lastone': global_type_string, + 'figfile': global_type_string, + 'ftp': global_type_string, + 'wr_period': global_type_integer, + 'show': global_type_string, + 'server': global_type_string, + 'folder': global_type_string, + 'username': global_type_string, + 'password': global_type_string, + 'ftp_wei': global_type_integer, + 'exp_code': global_type_integer, + 'sub_exp_code': global_type_integer, + 'plot_pos': global_type_integer, } Writer parameters = { - 'dataIn': 'string', + 'dataIn': global_type_string, } AMISRProc parameters = { -: 'string', +: global_type_string, } AMISRReader parameters = { -: 'string', +: global_type_string, } CorrelationProc parameters = { - 'lags': 'string', - 'mode': 'string', + 'lags': global_type_string, + 'mode': global_type_string, 'pairsList': 'pairsLists', - 'fullBuffer': 'string', - 'nAvg': 'string', - 'removeDC': 'string', - 'splitCF': 'string', + 'fullBuffer': global_type_string, + 'nAvg': global_type_string, + 'removeDC': global_type_string, + 'splitCF': global_type_string, } FitsReader parameters = { -: 'string', +: global_type_string, } HFReader parameters = { -: 'string', +: global_type_string, } ParamReader parameters = { -: 'string', +: global_type_string, } ParametersProc parameters = { -: 'string', +: global_type_string, } ProcessingUnit parameters = { -: 'string', +: global_type_string, } ReceiverData parameters = { -: 'string', +: global_type_string, } SendToServer parameters = { -: 'string', +: global_type_string, } SpectraAFCProc parameters = { - 'nProfiles': 'string', - 'nFFTPoints': 'string', + 'nProfiles': global_type_string, + 'nFFTPoints': global_type_string, 'pairsList': 'pairsLists', - 'code': 'string', - 'nCode': 'string', - 'nBaud': 'string', + 'code': global_type_string, + 'nCode': global_type_string, + 'nBaud': global_type_string, } SpectraHeisProc parameters = { -: 'string', +: global_type_string, } SpectraLagsProc parameters = { - 'nProfiles': 'string', - 'nFFTPoints': 'string', + 'nProfiles': global_type_string, + 'nFFTPoints': global_type_string, 'pairsList': 'pairsLists', - 'code': 'string', - 'nCode': 'string', - 'nBaud': 'string', - 'codeFromHeader': 'string', - 'pulseIndex': 'string', + 'code': global_type_string, + 'nCode': global_type_string, + 'nBaud': global_type_string, + 'codeFromHeader': global_type_string, + 'pulseIndex': global_type_string, } SpectraProc parameters = { - 'nProfiles': 'string', - 'nFFTPoints': 'string', + 'nProfiles': global_type_string, + 'nFFTPoints': global_type_string, 'pairsList': 'pairsLists', - 'ippFactor': 'string', + 'ippFactor': global_type_string, } SpectraReader parameters = { - 'path': 'string', - 'startDate': 'string', - 'endDate': 'string', - 'startTime': 'string', - 'endTime': 'string', - 'set': 'string', - 'expLabel': 'string', - 'ext': 'string', - 'online': 'string', - 'delay': 'string', - 'walk': 'string', - 'getblock': 'string', - 'nTxs': 'string', - 'realtime': 'string', - 'blocksize': 'string', - 'blocktime': 'string', - 'queue': 'string', - 'skip': 'string', - 'cursor': 'string', - 'warnings': 'string', - 'verbose': 'string', + 'path': global_type_string, + 'startDate': global_type_string, + 'endDate': global_type_string, + 'startTime': global_type_string, + 'endTime': global_type_string, + 'set': global_type_string, + 'expLabel': global_type_string, + 'ext': global_type_string, + 'online': global_type_string, + 'delay': global_type_string, + 'walk': global_type_string, + 'getblock': global_type_string, + 'nTxs': global_type_string, + 'realtime': global_type_boolean, + 'blocksize': global_type_string, + 'blocktime': global_type_string, + 'queue': global_type_string, + 'skip': global_type_string, + 'cursor': global_type_string, + 'warnings': global_type_string, + 'verbose': global_type_string, } USRPReader parameters = { -: 'string', +: global_type_string, } VoltageProc parameters = { -: 'string', +: global_type_string, } VoltageReader parameters = { - 'path': 'string', - 'startDate': 'string', - 'endDate': 'string', - 'startTime': 'string', - 'endTime': 'string', - 'set': 'string', - 'expLabel': 'string', - 'ext': 'string', - 'online': 'string', - 'delay': 'string', - 'walk': 'string', - 'getblock': 'string', - 'nTxs': 'string', - 'realtime': 'string', - 'blocksize': 'string', - 'blocktime': 'string', - 'queue': 'string', - 'skip': 'string', - 'cursor': 'string', - 'warnings': 'string', - 'verbose': 'string', + 'path': global_type_string, + 'startDate': global_type_string, + 'endDate': global_type_string, + 'startTime': global_type_string, + 'endTime': global_type_string, + 'set': global_type_string, + 'expLabel': global_type_string, + 'ext': global_type_string, + 'online': global_type_string, + 'delay': global_type_string, + 'walk': global_type_string, + 'getblock': global_type_string, + 'nTxs': global_type_string, + 'realtime': global_type_boolean, + 'blocksize': global_type_string, + 'blocktime': global_type_string, + 'queue': global_type_string, + 'skip': global_type_string, + 'cursor': global_type_string, + 'warnings': global_type_string, + 'verbose': global_type_string, }