##// END OF EJS Templates
paramter.py helper
José Chávez -
r955:fd683651e8a8
parent child
Show More
@@ -605,6 +605,40 class ParametersPlot(Figure):
605 nplots = None
605 nplots = None
606 nchan = None
606 nchan = None
607
607
608 parameters = {
609 'id': global_type_string,
610 'wintitle': global_type_string,
611 'channelList': global_type_list,
612 'paramIndex': global_type_integer,
613 'colormap': global_type_colormap,
614 'xmin': global_type_float,
615 'xmax': global_type_float,
616 'ymin': global_type_float,
617 'ymax': global_type_float,
618 'zmin': global_type_float,
619 'zmax': global_type_float,
620 'timerange': global_type_float,
621 'showSNR': global_type_boolean,
622 'SNRthresh': global_type_float,
623 'SNRmin': global_type_float,
624 'SNRmax': global_type_float,
625 'save': global_type_boolean,
626 'figpath': global_type_string,
627 'lastone': global_type_integer,
628 'figfile': global_type_string,
629 'ftp': global_type_boolean,
630 'wr_period': global_type_integer,
631 'show': global_type_boolean,
632 'server': global_type_string,
633 'folder': global_type_string,
634 'username': global_type_string,
635 'password': global_type_string,
636 'ftp_wei': global_type_integer,
637 'exp_code': global_type_integer,
638 'sub_exp_code': global_type_integer,
639 'plot_pos': global_type_integer,
640 }
641
608 def __init__(self, **kwargs):
642 def __init__(self, **kwargs):
609 Figure.__init__(self, **kwargs)
643 Figure.__init__(self, **kwargs)
610 self.timerange = None
644 self.timerange = None
@@ -812,6 +846,46 class Parameters1Plot(Figure):
812 HEIGHTPROF = None
846 HEIGHTPROF = None
813 PREFIX = 'prm'
847 PREFIX = 'prm'
814
848
849 parameters = {
850 'id': global_type_string,
851 'wintitle': global_type_string,
852 'channelList': global_type_list,
853 'showprofile': global_type_boolean,
854 'xmin': global_type_float,
855 'xmax': global_type_float,
856 'ymin': global_type_float,
857 'ymax': global_type_float,
858 'zmin': global_type_float,
859 'zmax': global_type_float,
860 'timerange': global_type_float,
861 'parameterIndex': global_type_float,
862 'onlyPositive': global_type_boolean,
863 'SNRthresh': global_type_float,
864 'SNR': global_type_boolean,
865 'SNRmin': global_type_float,
866 'SNRmax': global_type_float,
867 'onlySNR': global_type_boolean,
868 'DOP': global_type_boolean,
869 'zlabel': global_type_string,
870 'parameterName': global_type_string,
871 'parameterObject': global_type_string,
872 'save': global_type_boolean,
873 'figpath': global_type_string,
874 'lastone': global_type_integer,
875 'figfile': global_type_string,
876 'ftp': global_type_boolean,
877 'wr_period': global_type_integer,
878 'show': global_type_string,
879 'server': global_type_string,
880 'folder': global_type_string,
881 'username': global_type_string,
882 'password': global_type_string,
883 'ftp_wei': global_type_integer,
884 'exp_code': global_type_integer,
885 'sub_exp_code': global_type_integer,
886 'plot_pos': global_type_integer,
887 }
888
815 def __init__(self, **kwargs):
889 def __init__(self, **kwargs):
816 Figure.__init__(self, **kwargs)
890 Figure.__init__(self, **kwargs)
817 self.timerange = 2*60*60
891 self.timerange = 2*60*60
@@ -1481,6 +1555,32 class PhasePlot(Figure):
1481
1555
1482 PREFIX = 'mphase'
1556 PREFIX = 'mphase'
1483
1557
1558 parameters = {
1559 'id': global_type_string,
1560 'wintitle': global_type_string,
1561 'pairsList': global_type_pairsList,
1562 'showprofile': global_type_boolean,
1563 'xmin': global_type_float,
1564 'xmax': global_type_float,
1565 'ymin': global_type_float,
1566 'ymax': global_type_float,
1567 'timerange': global_type_float,
1568 'save': global_type_boolean,
1569 'figpath': global_type_string,
1570 'figfile': global_type_string,
1571 'show': global_type_boolean,
1572 'ftp': global_type_boolean,
1573 'wr_period': global_type_integer,
1574 'server': global_type_string,
1575 'folder': global_type_string,
1576 'username': global_type_string,
1577 'password': global_type_string,
1578 'ftp_wei': global_type_integer,
1579 'exp_code': global_type_integer,
1580 'sub_exp_code': global_type_integer,
1581 'plot_pos': global_type_integer,
1582 }
1583
1484 def __init__(self, **kwargs):
1584 def __init__(self, **kwargs):
1485 Figure.__init__(self, **kwargs)
1585 Figure.__init__(self, **kwargs)
1486 self.timerange = 24*60*60
1586 self.timerange = 24*60*60
@@ -602,33 +602,32 class ParamWriter(Operation):
602
602
603 lastTime = None
603 lastTime = None
604
604
605 parameters = {
606 'path': global_type_string,
607 'blocksPerFile':global_type_integer,
608 'metadataList': global_type_list,
609 'dataList': global_type_list,
610 'mode': global_type_integer,
611 }
612
605 def __init__(self, **kwargs):
613 def __init__(self, **kwargs):
606 Operation.__init__(self, **kwargs)
614 Operation.__init__(self, **kwargs)
607 self.isConfig = False
615 self.isConfig = False
608 return
616 return
609
617
610 def setup(self, dataOut, **kwargs):
618 def setup(self, dataOut, path=None, blocksPerFile=10, metadataList=None, dataList=None, mode=None, **kwargs):
611
612 self.path = kwargs['path']
613
619
614 if kwargs.has_key('blocksPerFile'):
620 self.path = path
615 self.blocksPerFile = kwargs['blocksPerFile']
621 self.blocksPerFile = blocksPerFile
616 else:
622 self.metadataList = metadataList
617 self.blocksPerFile = 10
623 self.dataList = dataList
618
619 self.metadataList = kwargs['metadataList']
620 self.dataList = kwargs['dataList']
621 self.dataOut = dataOut
624 self.dataOut = dataOut
622
623 if kwargs.has_key('mode'):
624 mode = kwargs['mode']
625
626 if type(mode) == int:
627 mode = numpy.zeros(len(self.dataList)) + mode
628 else:
629 mode = numpy.ones(len(self.dataList))
630
631 self.mode = mode
625 self.mode = mode
626
627 if self.mode is not None:
628 self.mode = numpy.zeros(len(self.dataList)) + mode
629 else:
630 self.mode = numpy.ones(len(self.dataList))
632
631
633 arrayDim = numpy.zeros((len(self.dataList),5))
632 arrayDim = numpy.zeros((len(self.dataList),5))
634
633
@@ -1074,10 +1073,11 class ParamWriter(Operation):
1074 self.fp.close()
1073 self.fp.close()
1075 return
1074 return
1076
1075
1077 def run(self, dataOut, **kwargs):
1076 def run(self, dataOut, path=None, blocksPerFile=10, metadataList=None, dataList=None, mode=None, **kwargs):
1078
1077
1079 if not(self.isConfig):
1078 if not(self.isConfig):
1080 flagdata = self.setup(dataOut, **kwargs)
1079 flagdata = self.setup(dataOut, path=path, blocksPerFile=blocksPerFile,
1080 metadataList=metadataList, dataList=dataList, mode=mode, **kwargs)
1081
1081
1082 if not(flagdata):
1082 if not(flagdata):
1083 return
1083 return
@@ -7,6 +7,7 global_type_boolean = 'bolean'
7 global_type_float = 'float'
7 global_type_float = 'float'
8 global_type_colormap = 'colormap'
8 global_type_colormap = 'colormap'
9 global_type_list = 'list'
9 global_type_list = 'list'
10 global_type_integer_or_list = 'integer_or_list'
10
11
11 #BeaconPhase
12 #BeaconPhase
12 parameters = {
13 parameters = {
@@ -400,13 +401,17 parameters = {
400 }
401 }
401
402
402
403
403 ParamWriter
404 #ParamWriter
404 parameters = {
405 parameters = {
405 : global_type_string,
406 'path': global_type_string,
406 }
407 'blocksPerFile':global_type_integer,
408 'metadataList': global_type_list,
409 'dataList': global_type_list,
410 'mode': global_type_integer,
411 }
407
412
408
413
409 Parameters1Plot
414 #Parameters1Plot
410 parameters = {
415 parameters = {
411 'id': global_type_string,
416 'id': global_type_string,
412 'wintitle': global_type_string,
417 'wintitle': global_type_string,
@@ -419,22 +424,22 parameters = {
419 'zmin': global_type_float,
424 'zmin': global_type_float,
420 'zmax': global_type_float,
425 'zmax': global_type_float,
421 'timerange': global_type_float,
426 'timerange': global_type_float,
422 'parameterIndex': global_type_string,
427 'parameterIndex': global_type_float,
423 'onlyPositive': global_type_string,
428 'onlyPositive': global_type_boolean,
424 'SNRthresh': global_type_string,
429 'SNRthresh': global_type_float,
425 'SNR': global_type_string,
430 'SNR': global_type_boolean,
426 'SNRmin': global_type_float,
431 'SNRmin': global_type_float,
427 'SNRmax': global_type_float,
432 'SNRmax': global_type_float,
428 'onlySNR': global_type_string,
433 'onlySNR': global_type_boolean,
429 'DOP': global_type_string,
434 'DOP': global_type_boolean,
430 'zlabel': global_type_string,
435 'zlabel': global_type_string,
431 'parameterName': global_type_string,
436 'parameterName': global_type_string,
432 'parameterObject': global_type_string,
437 'parameterObject': global_type_string,
433 'save': global_type_boolean,
438 'save': global_type_boolean,
434 'figpath': global_type_string,
439 'figpath': global_type_string,
435 'lastone': global_type_string,
440 'lastone': global_type_integer,
436 'figfile': global_type_string,
441 'figfile': global_type_string,
437 'ftp': global_type_string,
442 'ftp': global_type_boolean,
438 'wr_period': global_type_integer,
443 'wr_period': global_type_integer,
439 'show': global_type_string,
444 'show': global_type_string,
440 'server': global_type_string,
445 'server': global_type_string,
@@ -448,13 +453,13 parameters = {
448 }
453 }
449
454
450
455
451 ParametersPlot
456 #ParametersPlot
452 parameters = {
457 parameters = {
453 'id': global_type_string,
458 'id': global_type_string,
454 'wintitle': global_type_string,
459 'wintitle': global_type_string,
455 'channelList': global_type_list,
460 'channelList': global_type_list,
456 'paramIndex': global_type_string,
461 'paramIndex': global_type_integer,
457 'colormap': global_type_string,
462 'colormap': global_type_colormap,
458 'xmin': global_type_float,
463 'xmin': global_type_float,
459 'xmax': global_type_float,
464 'xmax': global_type_float,
460 'ymin': global_type_float,
465 'ymin': global_type_float,
@@ -462,17 +467,17 parameters = {
462 'zmin': global_type_float,
467 'zmin': global_type_float,
463 'zmax': global_type_float,
468 'zmax': global_type_float,
464 'timerange': global_type_float,
469 'timerange': global_type_float,
465 'showSNR': global_type_string,
470 'showSNR': global_type_boolean,
466 'SNRthresh': global_type_string,
471 'SNRthresh': global_type_float,
467 'SNRmin': global_type_float,
472 'SNRmin': global_type_float,
468 'SNRmax': global_type_float,
473 'SNRmax': global_type_float,
469 'save': global_type_boolean,
474 'save': global_type_boolean,
470 'figpath': global_type_string,
475 'figpath': global_type_string,
471 'lastone': global_type_string,
476 'lastone': global_type_integer,
472 'figfile': global_type_string,
477 'figfile': global_type_string,
473 'ftp': global_type_string,
478 'ftp': global_type_boolean,
474 'wr_period': global_type_integer,
479 'wr_period': global_type_integer,
475 'show': global_type_string,
480 'show': global_type_boolean,
476 'server': global_type_string,
481 'server': global_type_string,
477 'folder': global_type_string,
482 'folder': global_type_string,
478 'username': global_type_string,
483 'username': global_type_string,
@@ -484,11 +489,11 parameters = {
484 }
489 }
485
490
486
491
487 PhasePlot
492 #PhasePlot
488 parameters = {
493 parameters = {
489 'id': global_type_string,
494 'id': global_type_string,
490 'wintitle': global_type_string,
495 'wintitle': global_type_string,
491 'pairsList': 'pairsLists',
496 'pairsList': global_type_pairsList,
492 'showprofile': global_type_boolean,
497 'showprofile': global_type_boolean,
493 'xmin': global_type_float,
498 'xmin': global_type_float,
494 'xmax': global_type_float,
499 'xmax': global_type_float,
@@ -498,8 +503,8 parameters = {
498 'save': global_type_boolean,
503 'save': global_type_boolean,
499 'figpath': global_type_string,
504 'figpath': global_type_string,
500 'figfile': global_type_string,
505 'figfile': global_type_string,
501 'show': global_type_string,
506 'show': global_type_boolean,
502 'ftp': global_type_string,
507 'ftp': global_type_boolean,
503 'wr_period': global_type_integer,
508 'wr_period': global_type_integer,
504 'server': global_type_string,
509 'server': global_type_string,
505 'folder': global_type_string,
510 'folder': global_type_string,
@@ -590,8 +595,8 parameters = {
590 'save': global_type_boolean,
595 'save': global_type_boolean,
591 'figpath': global_type_string,
596 'figpath': global_type_string,
592 'figfile': global_type_string,
597 'figfile': global_type_string,
593 'show': global_type_string,
598 'show': global_type_boolean,
594 'ftp': global_type_string,
599 'ftp': global_type_boolean,
595 'wr_period': global_type_integer,
600 'wr_period': global_type_integer,
596 'server': global_type_string,
601 'server': global_type_string,
597 'folder': global_type_string,
602 'folder': global_type_string,
@@ -652,9 +657,9 parameters = {
652 'figpath': global_type_string,
657 'figpath': global_type_string,
653 'lastone': global_type_string,
658 'lastone': global_type_string,
654 'figfile': global_type_string,
659 'figfile': global_type_string,
655 'ftp': global_type_string,
660 'ftp': global_type_boolean,
656 'wr_period': global_type_integer,
661 'wr_period': global_type_integer,
657 'show': global_type_string,
662 'show': global_type_boolean,
658 'server': global_type_string,
663 'server': global_type_string,
659 'folder': global_type_string,
664 'folder': global_type_string,
660 'username': global_type_string,
665 'username': global_type_string,
@@ -680,9 +685,9 parameters = {
680 'save': global_type_boolean,
685 'save': global_type_boolean,
681 'figpath': global_type_string,
686 'figpath': global_type_string,
682 'figfile': global_type_string,
687 'figfile': global_type_string,
683 'ftp': global_type_string,
688 'ftp': global_type_boolean,
684 'wr_period': global_type_integer,
689 'wr_period': global_type_integer,
685 'show': global_type_string,
690 'show': global_type_boolean,
686 'server': global_type_string,
691 'server': global_type_string,
687 'folder': global_type_string,
692 'folder': global_type_string,
688 'username': global_type_string,
693 'username': global_type_string,
@@ -749,9 +754,9 parameters = {
749 'save': global_type_boolean,
754 'save': global_type_boolean,
750 'figpath': global_type_string,
755 'figpath': global_type_string,
751 'figfile': global_type_string,
756 'figfile': global_type_string,
752 'show': global_type_string,
757 'show': global_type_boolean,
753 'wr_period': global_type_integer,
758 'wr_period': global_type_integer,
754 'ftp': global_type_string,
759 'ftp': global_type_boolean,
755 'server': global_type_string,
760 'server': global_type_string,
756 'folder': global_type_string,
761 'folder': global_type_string,
757 'username': global_type_string,
762 'username': global_type_string,
@@ -784,8 +789,8 parameters = {
784 'save': global_type_boolean,
789 'save': global_type_boolean,
785 'figpath': global_type_string,
790 'figpath': global_type_string,
786 'figfile': global_type_string,
791 'figfile': global_type_string,
787 'show': global_type_string,
792 'show': global_type_boolean,
788 'ftp': global_type_string,
793 'ftp': global_type_boolean,
789 'wr_period': global_type_integer,
794 'wr_period': global_type_integer,
790 'server': global_type_string,
795 'server': global_type_string,
791 'folder': global_type_string,
796 'folder': global_type_string,
@@ -811,8 +816,8 parameters = {
811 'save': global_type_boolean,
816 'save': global_type_boolean,
812 'figpath': global_type_string,
817 'figpath': global_type_string,
813 'figfile': global_type_string,
818 'figfile': global_type_string,
814 'show': global_type_string,
819 'show': global_type_boolean,
815 'ftp': global_type_string,
820 'ftp': global_type_boolean,
816 'wr_period': global_type_integer,
821 'wr_period': global_type_integer,
817 'server': global_type_string,
822 'server': global_type_string,
818 'folder': global_type_string,
823 'folder': global_type_string,
@@ -834,9 +839,9 parameters = {
834 'save': global_type_boolean,
839 'save': global_type_boolean,
835 'figpath': global_type_string,
840 'figpath': global_type_string,
836 'figfile': global_type_string,
841 'figfile': global_type_string,
837 'ftp': global_type_string,
842 'ftp': global_type_boolean,
838 'wr_period': global_type_integer,
843 'wr_period': global_type_integer,
839 'show': global_type_string,
844 'show': global_type_boolean,
840 'server': global_type_string,
845 'server': global_type_string,
841 'folder': global_type_string,
846 'folder': global_type_string,
842 'username': global_type_string,
847 'username': global_type_string,
@@ -869,8 +874,8 parameters = {
869 'save': global_type_boolean,
874 'save': global_type_boolean,
870 'figpath': global_type_string,
875 'figpath': global_type_string,
871 'figfile': global_type_string,
876 'figfile': global_type_string,
872 'show': global_type_string,
877 'show': global_type_boolean,
873 'ftp': global_type_string,
878 'ftp': global_type_boolean,
874 'wr_period': global_type_integer,
879 'wr_period': global_type_integer,
875 'server': global_type_string,
880 'server': global_type_string,
876 'folder': global_type_string,
881 'folder': global_type_string,
@@ -920,7 +925,7 parameters = {
920 'save': global_type_boolean,
925 'save': global_type_boolean,
921 'figpath': global_type_string,
926 'figpath': global_type_string,
922 'figfile': global_type_string,
927 'figfile': global_type_string,
923 'show': global_type_string,
928 'show': global_type_boolean,
924 }
929 }
925
930
926
931
@@ -981,9 +986,9 parameters = {
981 'figpath': global_type_string,
986 'figpath': global_type_string,
982 'lastone': global_type_string,
987 'lastone': global_type_string,
983 'figfile': global_type_string,
988 'figfile': global_type_string,
984 'ftp': global_type_string,
989 'ftp': global_type_boolean,
985 'wr_period': global_type_integer,
990 'wr_period': global_type_integer,
986 'show': global_type_string,
991 'show': global_type_boolean,
987 'server': global_type_string,
992 'server': global_type_string,
988 'folder': global_type_string,
993 'folder': global_type_string,
989 'username': global_type_string,
994 'username': global_type_string,
General Comments 0
You need to be logged in to leave comments. Login now