/usr/lib/python2.7/dist-packages/gnuradio/filter/pyqt_filter_stacked.py is in gnuradio 3.7.11-10.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 | # -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'pyqt_filter_stacked.ui'
#
# Created: Wed Aug 8 11:42:47 2012
# by: PyQt4 UI code generator 4.9.1
#
# WARNING! All changes made in this file will be lost!
from PyQt4 import QtCore, QtGui
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
_fromUtf8 = lambda s: s
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(1128, 649)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.gridLayout = QtGui.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
self.stackedWindows = QtGui.QStackedWidget(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.stackedWindows.sizePolicy().hasHeightForWidth())
self.stackedWindows.setSizePolicy(sizePolicy)
self.stackedWindows.setObjectName(_fromUtf8("stackedWindows"))
self.classic = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.classic.sizePolicy().hasHeightForWidth())
self.classic.setSizePolicy(sizePolicy)
self.classic.setObjectName(_fromUtf8("classic"))
self.horizontalLayout = QtGui.QHBoxLayout(self.classic)
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
self.splitter = QtGui.QSplitter(self.classic)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
self.splitter.setSizePolicy(sizePolicy)
self.splitter.setMinimumSize(QtCore.QSize(600, 0))
self.splitter.setOrientation(QtCore.Qt.Vertical)
self.splitter.setObjectName(_fromUtf8("splitter"))
self.tabGroup = QtGui.QTabWidget(self.splitter)
self.tabGroup.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.tabGroup.sizePolicy().hasHeightForWidth())
self.tabGroup.setSizePolicy(sizePolicy)
self.tabGroup.setTabsClosable(False)
self.tabGroup.setMovable(False)
self.tabGroup.setObjectName(_fromUtf8("tabGroup"))
self.freqTab = QtGui.QWidget()
self.freqTab.setObjectName(_fromUtf8("freqTab"))
self.horizontalLayout_9 = QtGui.QHBoxLayout(self.freqTab)
self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
self.freqPlot = Qwt5.QwtPlot(self.freqTab)
self.freqPlot.setObjectName(_fromUtf8("freqPlot"))
self.horizontalLayout_9.addWidget(self.freqPlot)
self.tabGroup.addTab(self.freqTab, _fromUtf8(""))
self.timeTab = QtGui.QWidget()
self.timeTab.setObjectName(_fromUtf8("timeTab"))
self.horizontalLayout_10 = QtGui.QHBoxLayout(self.timeTab)
self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
self.timePlot = Qwt5.QwtPlot(self.timeTab)
self.timePlot.setObjectName(_fromUtf8("timePlot"))
self.horizontalLayout_10.addWidget(self.timePlot)
self.tabGroup.addTab(self.timeTab, _fromUtf8(""))
self.phaseTab = QtGui.QWidget()
self.phaseTab.setObjectName(_fromUtf8("phaseTab"))
self.horizontalLayout_11 = QtGui.QHBoxLayout(self.phaseTab)
self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
self.phasePlot = Qwt5.QwtPlot(self.phaseTab)
self.phasePlot.setObjectName(_fromUtf8("phasePlot"))
self.horizontalLayout_11.addWidget(self.phasePlot)
self.tabGroup.addTab(self.phaseTab, _fromUtf8(""))
self.groupTab = QtGui.QWidget()
self.groupTab.setObjectName(_fromUtf8("groupTab"))
self.horizontalLayout_12 = QtGui.QHBoxLayout(self.groupTab)
self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
self.groupPlot = Qwt5.QwtPlot(self.groupTab)
self.groupPlot.setObjectName(_fromUtf8("groupPlot"))
self.horizontalLayout_12.addWidget(self.groupPlot)
self.tabGroup.addTab(self.groupTab, _fromUtf8(""))
self.fcTab = QtGui.QWidget()
self.fcTab.setObjectName(_fromUtf8("fcTab"))
self.horizontalLayout_7 = QtGui.QHBoxLayout(self.fcTab)
self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
self.filterCoeff = QtGui.QTextBrowser(self.fcTab)
self.filterCoeff.setObjectName(_fromUtf8("filterCoeff"))
self.horizontalLayout_7.addWidget(self.filterCoeff)
self.tabGroup.addTab(self.fcTab, _fromUtf8(""))
self.impresTab = QtGui.QWidget()
self.impresTab.setObjectName(_fromUtf8("impresTab"))
self.horizontalLayout_6 = QtGui.QHBoxLayout(self.impresTab)
self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
self.impresPlot = Qwt5.QwtPlot(self.impresTab)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.impresPlot.sizePolicy().hasHeightForWidth())
self.impresPlot.setSizePolicy(sizePolicy)
self.impresPlot.setObjectName(_fromUtf8("impresPlot"))
self.horizontalLayout_6.addWidget(self.impresPlot)
self.tabGroup.addTab(self.impresTab, _fromUtf8(""))
self.stepresTab = QtGui.QWidget()
self.stepresTab.setObjectName(_fromUtf8("stepresTab"))
self.horizontalLayout_8 = QtGui.QHBoxLayout(self.stepresTab)
self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
self.stepresPlot = Qwt5.QwtPlot(self.stepresTab)
self.stepresPlot.setObjectName(_fromUtf8("stepresPlot"))
self.horizontalLayout_8.addWidget(self.stepresPlot)
self.tabGroup.addTab(self.stepresTab, _fromUtf8(""))
self.pdelayTab = QtGui.QWidget()
self.pdelayTab.setObjectName(_fromUtf8("pdelayTab"))
self.horizontalLayout_17 = QtGui.QHBoxLayout(self.pdelayTab)
self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17"))
self.pdelayPlot = Qwt5.QwtPlot(self.pdelayTab)
self.pdelayPlot.setObjectName(_fromUtf8("pdelayPlot"))
self.horizontalLayout_17.addWidget(self.pdelayPlot)
self.tabGroup.addTab(self.pdelayTab, _fromUtf8(""))
self.filterspecView = QtGui.QTabWidget(self.splitter)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.filterspecView.sizePolicy().hasHeightForWidth())
self.filterspecView.setSizePolicy(sizePolicy)
self.filterspecView.setMinimumSize(QtCore.QSize(0, 100))
self.filterspecView.setBaseSize(QtCore.QSize(0, 100))
self.filterspecView.setDocumentMode(False)
self.filterspecView.setTabsClosable(False)
self.filterspecView.setObjectName(_fromUtf8("filterspecView"))
self.bandDiagram = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.bandDiagram.sizePolicy().hasHeightForWidth())
self.bandDiagram.setSizePolicy(sizePolicy)
self.bandDiagram.setObjectName(_fromUtf8("bandDiagram"))
self.horizontalLayout_13 = QtGui.QHBoxLayout(self.bandDiagram)
self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
self.bandView = BandGraphicsView(self.bandDiagram)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.bandView.sizePolicy().hasHeightForWidth())
self.bandView.setSizePolicy(sizePolicy)
self.bandView.setMinimumSize(QtCore.QSize(525, 249))
self.bandView.setObjectName(_fromUtf8("bandView"))
self.horizontalLayout_13.addWidget(self.bandView)
self.filterspecView.addTab(self.bandDiagram, _fromUtf8(""))
self.poleZero = QtGui.QWidget()
self.poleZero.setAutoFillBackground(False)
self.poleZero.setObjectName(_fromUtf8("poleZero"))
self.gridLayout_2 = QtGui.QGridLayout(self.poleZero)
self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
self.pzPlot = PzPlot(self.poleZero)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.pzPlot.sizePolicy().hasHeightForWidth())
self.pzPlot.setSizePolicy(sizePolicy)
self.pzPlot.setObjectName(_fromUtf8("pzPlot"))
self.gridLayout_2.addWidget(self.pzPlot, 0, 0, 1, 1)
self.pzgroupBox = QtGui.QGroupBox(self.poleZero)
self.pzgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
self.pzgroupBox.setTitle(_fromUtf8(""))
self.pzgroupBox.setFlat(False)
self.pzgroupBox.setCheckable(False)
self.pzgroupBox.setObjectName(_fromUtf8("pzgroupBox"))
self.verticalLayout_3 = QtGui.QVBoxLayout(self.pzgroupBox)
self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
self.addzeroPush = QtGui.QToolButton(self.pzgroupBox)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/add_zero.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.addzeroPush.setIcon(icon)
self.addzeroPush.setIconSize(QtCore.QSize(16, 16))
self.addzeroPush.setCheckable(True)
self.addzeroPush.setObjectName(_fromUtf8("addzeroPush"))
self.verticalLayout_3.addWidget(self.addzeroPush)
self.addpolePush = QtGui.QToolButton(self.pzgroupBox)
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/add_pole.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.addpolePush.setIcon(icon1)
self.addpolePush.setCheckable(True)
self.addpolePush.setObjectName(_fromUtf8("addpolePush"))
self.verticalLayout_3.addWidget(self.addpolePush)
self.delPush = QtGui.QToolButton(self.pzgroupBox)
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/remove_red.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.delPush.setIcon(icon2)
self.delPush.setCheckable(True)
self.delPush.setObjectName(_fromUtf8("delPush"))
self.verticalLayout_3.addWidget(self.delPush)
self.conjPush = QtGui.QToolButton(self.pzgroupBox)
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/conjugate.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.conjPush.setIcon(icon3)
self.conjPush.setIconSize(QtCore.QSize(16, 16))
self.conjPush.setCheckable(True)
self.conjPush.setObjectName(_fromUtf8("conjPush"))
self.verticalLayout_3.addWidget(self.conjPush)
self.gridLayout_2.addWidget(self.pzgroupBox, 0, 1, 1, 1)
self.pzstatusBar = QtGui.QStatusBar(self.poleZero)
self.pzstatusBar.setObjectName(_fromUtf8("pzstatusBar"))
self.gridLayout_2.addWidget(self.pzstatusBar, 1, 0, 1, 2)
self.filterspecView.addTab(self.poleZero, _fromUtf8(""))
self.horizontalLayout.addWidget(self.splitter)
self.quickFrame = QtGui.QFrame(self.classic)
self.quickFrame.setMinimumSize(QtCore.QSize(180, 200))
self.quickFrame.setFrameShape(QtGui.QFrame.StyledPanel)
self.quickFrame.setFrameShadow(QtGui.QFrame.Raised)
self.quickFrame.setObjectName(_fromUtf8("quickFrame"))
self.responseBox = QtGui.QGroupBox(self.quickFrame)
self.responseBox.setGeometry(QtCore.QRect(10, 10, 161, 251))
self.responseBox.setObjectName(_fromUtf8("responseBox"))
self.checkMagres = QtGui.QCheckBox(self.responseBox)
self.checkMagres.setGeometry(QtCore.QRect(10, 40, 151, 19))
self.checkMagres.setChecked(True)
self.checkMagres.setObjectName(_fromUtf8("checkMagres"))
self.checkPhase = QtGui.QCheckBox(self.responseBox)
self.checkPhase.setGeometry(QtCore.QRect(10, 60, 151, 19))
self.checkPhase.setChecked(True)
self.checkPhase.setObjectName(_fromUtf8("checkPhase"))
self.checkGdelay = QtGui.QCheckBox(self.responseBox)
self.checkGdelay.setGeometry(QtCore.QRect(10, 80, 111, 19))
self.checkGdelay.setChecked(True)
self.checkGdelay.setObjectName(_fromUtf8("checkGdelay"))
self.checkPdelay = QtGui.QCheckBox(self.responseBox)
self.checkPdelay.setGeometry(QtCore.QRect(10, 100, 111, 19))
self.checkPdelay.setChecked(True)
self.checkPdelay.setObjectName(_fromUtf8("checkPdelay"))
self.checkImpulse = QtGui.QCheckBox(self.responseBox)
self.checkImpulse.setGeometry(QtCore.QRect(10, 120, 141, 19))
self.checkImpulse.setChecked(True)
self.checkImpulse.setObjectName(_fromUtf8("checkImpulse"))
self.checkStep = QtGui.QCheckBox(self.responseBox)
self.checkStep.setGeometry(QtCore.QRect(10, 140, 131, 19))
self.checkStep.setChecked(True)
self.checkStep.setObjectName(_fromUtf8("checkStep"))
self.checkGrid = QtGui.QCheckBox(self.responseBox)
self.checkGrid.setGeometry(QtCore.QRect(10, 160, 85, 19))
self.checkGrid.setObjectName(_fromUtf8("checkGrid"))
self.checkFcoeff = QtGui.QCheckBox(self.responseBox)
self.checkFcoeff.setGeometry(QtCore.QRect(10, 180, 131, 19))
self.checkFcoeff.setChecked(True)
self.checkFcoeff.setObjectName(_fromUtf8("checkFcoeff"))
self.checkKeepcur = QtGui.QCheckBox(self.responseBox)
self.checkKeepcur.setGeometry(QtCore.QRect(10, 200, 141, 19))
self.checkKeepcur.setObjectName(_fromUtf8("checkKeepcur"))
self.groupSpecs = QtGui.QGroupBox(self.quickFrame)
self.groupSpecs.setGeometry(QtCore.QRect(10, 280, 161, 91))
self.groupSpecs.setObjectName(_fromUtf8("groupSpecs"))
self.checkBand = QtGui.QCheckBox(self.groupSpecs)
self.checkBand.setGeometry(QtCore.QRect(10, 20, 111, 19))
self.checkBand.setChecked(True)
self.checkBand.setObjectName(_fromUtf8("checkBand"))
self.checkPzplot = QtGui.QCheckBox(self.groupSpecs)
self.checkPzplot.setGeometry(QtCore.QRect(10, 40, 131, 19))
self.checkPzplot.setChecked(True)
self.checkPzplot.setObjectName(_fromUtf8("checkPzplot"))
self.sysParamsBox = QtGui.QGroupBox(self.quickFrame)
self.sysParamsBox.setGeometry(QtCore.QRect(10, 390, 161, 91))
self.sysParamsBox.setObjectName(_fromUtf8("sysParamsBox"))
self.formLayout_4 = QtGui.QFormLayout(self.sysParamsBox)
self.formLayout_4.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_4.setObjectName(_fromUtf8("formLayout_4"))
self.nfftLabel = QtGui.QLabel(self.sysParamsBox)
self.nfftLabel.setMinimumSize(QtCore.QSize(150, 0))
self.nfftLabel.setObjectName(_fromUtf8("nfftLabel"))
self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.nfftLabel)
self.nfftEdit = QtGui.QLineEdit(self.sysParamsBox)
self.nfftEdit.setObjectName(_fromUtf8("nfftEdit"))
self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole, self.nfftEdit)
self.horizontalLayout.addWidget(self.quickFrame)
self.stackedWindows.addWidget(self.classic)
self.modern = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.modern.sizePolicy().hasHeightForWidth())
self.modern.setSizePolicy(sizePolicy)
self.modern.setObjectName(_fromUtf8("modern"))
self.horizontalLayout_5 = QtGui.QHBoxLayout(self.modern)
self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
self.splitter_3 = QtGui.QSplitter(self.modern)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.splitter_3.sizePolicy().hasHeightForWidth())
self.splitter_3.setSizePolicy(sizePolicy)
self.splitter_3.setOrientation(QtCore.Qt.Vertical)
self.splitter_3.setObjectName(_fromUtf8("splitter_3"))
self.splitter_2 = QtGui.QSplitter(self.splitter_3)
self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
self.mfreqTabgroup = QtGui.QTabWidget(self.splitter_2)
self.mfreqTabgroup.setTabsClosable(False)
self.mfreqTabgroup.setObjectName(_fromUtf8("mfreqTabgroup"))
self.mfreqTab = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mfreqTab.sizePolicy().hasHeightForWidth())
self.mfreqTab.setSizePolicy(sizePolicy)
self.mfreqTab.setObjectName(_fromUtf8("mfreqTab"))
self.horizontalLayout_2 = QtGui.QHBoxLayout(self.mfreqTab)
self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
self.mfreqPlot = Qwt5.QwtPlot(self.mfreqTab)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mfreqPlot.sizePolicy().hasHeightForWidth())
self.mfreqPlot.setSizePolicy(sizePolicy)
self.mfreqPlot.setObjectName(_fromUtf8("mfreqPlot"))
self.horizontalLayout_2.addWidget(self.mfreqPlot)
self.mfgroupBox = QtGui.QGroupBox(self.mfreqTab)
self.mfgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
self.mfgroupBox.setTitle(_fromUtf8(""))
self.mfgroupBox.setFlat(False)
self.mfgroupBox.setCheckable(False)
self.mfgroupBox.setObjectName(_fromUtf8("mfgroupBox"))
self.verticalLayout_2 = QtGui.QVBoxLayout(self.mfgroupBox)
self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
self.mfmagPush = QtGui.QToolButton(self.mfgroupBox)
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/mag_response.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mfmagPush.setIcon(icon4)
self.mfmagPush.setIconSize(QtCore.QSize(16, 16))
self.mfmagPush.setCheckable(False)
self.mfmagPush.setObjectName(_fromUtf8("mfmagPush"))
self.verticalLayout_2.addWidget(self.mfmagPush)
self.mfphasePush = QtGui.QToolButton(self.mfgroupBox)
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/phase_response.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mfphasePush.setIcon(icon5)
self.mfphasePush.setIconSize(QtCore.QSize(16, 16))
self.mfphasePush.setCheckable(False)
self.mfphasePush.setObjectName(_fromUtf8("mfphasePush"))
self.verticalLayout_2.addWidget(self.mfphasePush)
self.mfgpdlyPush = QtGui.QToolButton(self.mfgroupBox)
icon6 = QtGui.QIcon()
icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/group_delay.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mfgpdlyPush.setIcon(icon6)
self.mfgpdlyPush.setIconSize(QtCore.QSize(16, 16))
self.mfgpdlyPush.setCheckable(False)
self.mfgpdlyPush.setObjectName(_fromUtf8("mfgpdlyPush"))
self.verticalLayout_2.addWidget(self.mfgpdlyPush)
self.mfphdlyPush = QtGui.QToolButton(self.mfgroupBox)
icon7 = QtGui.QIcon()
icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/phase_delay.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mfphdlyPush.setIcon(icon7)
self.mfphdlyPush.setIconSize(QtCore.QSize(16, 16))
self.mfphdlyPush.setCheckable(False)
self.mfphdlyPush.setObjectName(_fromUtf8("mfphdlyPush"))
self.verticalLayout_2.addWidget(self.mfphdlyPush)
self.mfoverlayPush = QtGui.QToolButton(self.mfgroupBox)
icon8 = QtGui.QIcon()
icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/overlay.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mfoverlayPush.setIcon(icon8)
self.mfoverlayPush.setIconSize(QtCore.QSize(16, 16))
self.mfoverlayPush.setCheckable(True)
self.mfoverlayPush.setObjectName(_fromUtf8("mfoverlayPush"))
self.verticalLayout_2.addWidget(self.mfoverlayPush)
self.horizontalLayout_2.addWidget(self.mfgroupBox)
self.mfreqTabgroup.addTab(self.mfreqTab, _fromUtf8(""))
self.mtimeTabgroup = QtGui.QTabWidget(self.splitter_2)
self.mtimeTabgroup.setObjectName(_fromUtf8("mtimeTabgroup"))
self.mtimeTab = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mtimeTab.sizePolicy().hasHeightForWidth())
self.mtimeTab.setSizePolicy(sizePolicy)
self.mtimeTab.setObjectName(_fromUtf8("mtimeTab"))
self.horizontalLayout_3 = QtGui.QHBoxLayout(self.mtimeTab)
self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
self.mtimePlot = Qwt5.QwtPlot(self.mtimeTab)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mtimePlot.sizePolicy().hasHeightForWidth())
self.mtimePlot.setSizePolicy(sizePolicy)
self.mtimePlot.setObjectName(_fromUtf8("mtimePlot"))
self.horizontalLayout_3.addWidget(self.mtimePlot)
self.mtgroupBox = QtGui.QGroupBox(self.mtimeTab)
self.mtgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
self.mtgroupBox.setTitle(_fromUtf8(""))
self.mtgroupBox.setFlat(False)
self.mtgroupBox.setCheckable(False)
self.mtgroupBox.setObjectName(_fromUtf8("mtgroupBox"))
self.verticalLayout_5 = QtGui.QVBoxLayout(self.mtgroupBox)
self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
self.mttapsPush = QtGui.QToolButton(self.mtgroupBox)
icon9 = QtGui.QIcon()
icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/filtr_taps.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mttapsPush.setIcon(icon9)
self.mttapsPush.setIconSize(QtCore.QSize(16, 16))
self.mttapsPush.setCheckable(False)
self.mttapsPush.setObjectName(_fromUtf8("mttapsPush"))
self.verticalLayout_5.addWidget(self.mttapsPush)
self.mtstepPush = QtGui.QToolButton(self.mtgroupBox)
icon10 = QtGui.QIcon()
icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/step_response.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mtstepPush.setIcon(icon10)
self.mtstepPush.setIconSize(QtCore.QSize(16, 16))
self.mtstepPush.setCheckable(False)
self.mtstepPush.setObjectName(_fromUtf8("mtstepPush"))
self.verticalLayout_5.addWidget(self.mtstepPush)
self.mtimpPush = QtGui.QToolButton(self.mtgroupBox)
icon11 = QtGui.QIcon()
icon11.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/impulse.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.mtimpPush.setIcon(icon11)
self.mtimpPush.setIconSize(QtCore.QSize(16, 16))
self.mtimpPush.setCheckable(False)
self.mtimpPush.setObjectName(_fromUtf8("mtimpPush"))
self.verticalLayout_5.addWidget(self.mtimpPush)
self.horizontalLayout_3.addWidget(self.mtgroupBox)
self.mtimeTabgroup.addTab(self.mtimeTab, _fromUtf8(""))
self.mfilterspecView = QtGui.QTabWidget(self.splitter_3)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mfilterspecView.sizePolicy().hasHeightForWidth())
self.mfilterspecView.setSizePolicy(sizePolicy)
self.mfilterspecView.setMinimumSize(QtCore.QSize(0, 100))
self.mfilterspecView.setBaseSize(QtCore.QSize(0, 100))
self.mfilterspecView.setDocumentMode(False)
self.mfilterspecView.setTabsClosable(False)
self.mfilterspecView.setObjectName(_fromUtf8("mfilterspecView"))
self.mbandDiagram = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mbandDiagram.sizePolicy().hasHeightForWidth())
self.mbandDiagram.setSizePolicy(sizePolicy)
self.mbandDiagram.setObjectName(_fromUtf8("mbandDiagram"))
self.horizontalLayout_15 = QtGui.QHBoxLayout(self.mbandDiagram)
self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15"))
self.mbandView = BandGraphicsView(self.mbandDiagram)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mbandView.sizePolicy().hasHeightForWidth())
self.mbandView.setSizePolicy(sizePolicy)
self.mbandView.setMinimumSize(QtCore.QSize(525, 249))
self.mbandView.setObjectName(_fromUtf8("mbandView"))
self.horizontalLayout_15.addWidget(self.mbandView)
self.mfilterspecView.addTab(self.mbandDiagram, _fromUtf8(""))
self.mpoleZero = QtGui.QWidget()
self.mpoleZero.setAutoFillBackground(False)
self.mpoleZero.setObjectName(_fromUtf8("mpoleZero"))
self.gridLayout_3 = QtGui.QGridLayout(self.mpoleZero)
self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
self.mpzPlot = PzPlot(self.mpoleZero)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mpzPlot.sizePolicy().hasHeightForWidth())
self.mpzPlot.setSizePolicy(sizePolicy)
self.mpzPlot.setObjectName(_fromUtf8("mpzPlot"))
self.gridLayout_3.addWidget(self.mpzPlot, 0, 0, 1, 1)
self.mpzgroupBox = QtGui.QGroupBox(self.mpoleZero)
self.mpzgroupBox.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
self.mpzgroupBox.setTitle(_fromUtf8(""))
self.mpzgroupBox.setFlat(False)
self.mpzgroupBox.setCheckable(False)
self.mpzgroupBox.setObjectName(_fromUtf8("mpzgroupBox"))
self.verticalLayout_4 = QtGui.QVBoxLayout(self.mpzgroupBox)
self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
self.maddzeroPush = QtGui.QToolButton(self.mpzgroupBox)
self.maddzeroPush.setIcon(icon)
self.maddzeroPush.setCheckable(True)
self.maddzeroPush.setObjectName(_fromUtf8("maddzeroPush"))
self.verticalLayout_4.addWidget(self.maddzeroPush)
self.maddpolePush = QtGui.QToolButton(self.mpzgroupBox)
self.maddpolePush.setIcon(icon1)
self.maddpolePush.setCheckable(True)
self.maddpolePush.setObjectName(_fromUtf8("maddpolePush"))
self.verticalLayout_4.addWidget(self.maddpolePush)
self.mdelPush = QtGui.QToolButton(self.mpzgroupBox)
self.mdelPush.setIcon(icon2)
self.mdelPush.setCheckable(True)
self.mdelPush.setObjectName(_fromUtf8("mdelPush"))
self.verticalLayout_4.addWidget(self.mdelPush)
self.mconjPush = QtGui.QToolButton(self.mpzgroupBox)
self.mconjPush.setIcon(icon3)
self.mconjPush.setIconSize(QtCore.QSize(16, 16))
self.mconjPush.setCheckable(True)
self.mconjPush.setObjectName(_fromUtf8("mconjPush"))
self.verticalLayout_4.addWidget(self.mconjPush)
self.gridLayout_3.addWidget(self.mpzgroupBox, 0, 1, 1, 1)
self.mpzstatusBar = QtGui.QStatusBar(self.mpoleZero)
self.mpzstatusBar.setObjectName(_fromUtf8("mpzstatusBar"))
self.gridLayout_3.addWidget(self.mpzstatusBar, 1, 0, 1, 2)
self.mfilterspecView.addTab(self.mpoleZero, _fromUtf8(""))
self.mfcTab = QtGui.QWidget()
self.mfcTab.setObjectName(_fromUtf8("mfcTab"))
self.horizontalLayout_4 = QtGui.QHBoxLayout(self.mfcTab)
self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
self.mfilterCoeff = QtGui.QTextBrowser(self.mfcTab)
self.mfilterCoeff.setObjectName(_fromUtf8("mfilterCoeff"))
self.horizontalLayout_4.addWidget(self.mfilterCoeff)
self.mfilterspecView.addTab(self.mfcTab, _fromUtf8(""))
self.horizontalLayout_5.addWidget(self.splitter_3)
self.stackedWindows.addWidget(self.modern)
self.gridLayout.addWidget(self.stackedWindows, 0, 1, 1, 1)
self.filterFrame = QtGui.QFrame(self.centralwidget)
self.filterFrame.setMinimumSize(QtCore.QSize(300, 0))
self.filterFrame.setMaximumSize(QtCore.QSize(300, 16777215))
self.filterFrame.setFrameShape(QtGui.QFrame.StyledPanel)
self.filterFrame.setFrameShadow(QtGui.QFrame.Raised)
self.filterFrame.setObjectName(_fromUtf8("filterFrame"))
self.verticalLayout = QtGui.QVBoxLayout(self.filterFrame)
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
self.fselectComboBox = QtGui.QComboBox(self.filterFrame)
self.fselectComboBox.setEnabled(True)
self.fselectComboBox.setObjectName(_fromUtf8("fselectComboBox"))
self.fselectComboBox.addItem(_fromUtf8(""))
self.fselectComboBox.addItem(_fromUtf8(""))
self.verticalLayout.addWidget(self.fselectComboBox)
self.filterTypeComboBox = QtGui.QComboBox(self.filterFrame)
self.filterTypeComboBox.setObjectName(_fromUtf8("filterTypeComboBox"))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.filterTypeComboBox.addItem(_fromUtf8(""))
self.verticalLayout.addWidget(self.filterTypeComboBox)
self.iirfilterBandComboBox = QtGui.QComboBox(self.filterFrame)
self.iirfilterBandComboBox.setObjectName(_fromUtf8("iirfilterBandComboBox"))
self.iirfilterBandComboBox.addItem(_fromUtf8(""))
self.iirfilterBandComboBox.addItem(_fromUtf8(""))
self.iirfilterBandComboBox.addItem(_fromUtf8(""))
self.iirfilterBandComboBox.addItem(_fromUtf8(""))
self.verticalLayout.addWidget(self.iirfilterBandComboBox)
self.adComboBox = QtGui.QComboBox(self.filterFrame)
self.adComboBox.setObjectName(_fromUtf8("adComboBox"))
self.adComboBox.addItem(_fromUtf8(""))
self.adComboBox.addItem(_fromUtf8(""))
self.verticalLayout.addWidget(self.adComboBox)
self.filterDesignTypeComboBox = QtGui.QComboBox(self.filterFrame)
self.filterDesignTypeComboBox.setObjectName(_fromUtf8("filterDesignTypeComboBox"))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.filterDesignTypeComboBox.addItem(_fromUtf8(""))
self.verticalLayout.addWidget(self.filterDesignTypeComboBox)
self.iirfilterTypeComboBox = QtGui.QComboBox(self.filterFrame)
self.iirfilterTypeComboBox.setObjectName(_fromUtf8("iirfilterTypeComboBox"))
self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
self.iirfilterTypeComboBox.addItem(_fromUtf8(""))
self.verticalLayout.addWidget(self.iirfilterTypeComboBox)
self.globalParamsBox = QtGui.QGroupBox(self.filterFrame)
self.globalParamsBox.setTitle(_fromUtf8(""))
self.globalParamsBox.setObjectName(_fromUtf8("globalParamsBox"))
self.formLayout_12 = QtGui.QFormLayout(self.globalParamsBox)
self.formLayout_12.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_12.setObjectName(_fromUtf8("formLayout_12"))
self.sampleRateLabel = QtGui.QLabel(self.globalParamsBox)
self.sampleRateLabel.setMaximumSize(QtCore.QSize(16777215, 30))
self.sampleRateLabel.setObjectName(_fromUtf8("sampleRateLabel"))
self.formLayout_12.setWidget(0, QtGui.QFormLayout.LabelRole, self.sampleRateLabel)
self.sampleRateEdit = QtGui.QLineEdit(self.globalParamsBox)
self.sampleRateEdit.setMaximumSize(QtCore.QSize(16777215, 30))
self.sampleRateEdit.setObjectName(_fromUtf8("sampleRateEdit"))
self.formLayout_12.setWidget(0, QtGui.QFormLayout.FieldRole, self.sampleRateEdit)
self.filterGainLabel = QtGui.QLabel(self.globalParamsBox)
self.filterGainLabel.setObjectName(_fromUtf8("filterGainLabel"))
self.formLayout_12.setWidget(1, QtGui.QFormLayout.LabelRole, self.filterGainLabel)
self.filterGainEdit = QtGui.QLineEdit(self.globalParamsBox)
self.filterGainEdit.setObjectName(_fromUtf8("filterGainEdit"))
self.formLayout_12.setWidget(1, QtGui.QFormLayout.FieldRole, self.filterGainEdit)
self.verticalLayout.addWidget(self.globalParamsBox)
self.filterTypeWidget = QtGui.QStackedWidget(self.filterFrame)
self.filterTypeWidget.setObjectName(_fromUtf8("filterTypeWidget"))
self.firlpfPage = QtGui.QWidget()
self.firlpfPage.setObjectName(_fromUtf8("firlpfPage"))
self.formLayout = QtGui.QFormLayout(self.firlpfPage)
self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName(_fromUtf8("formLayout"))
self.endofLpfPassBandLabel = QtGui.QLabel(self.firlpfPage)
self.endofLpfPassBandLabel.setObjectName(_fromUtf8("endofLpfPassBandLabel"))
self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.endofLpfPassBandLabel)
self.endofLpfPassBandEdit = QtGui.QLineEdit(self.firlpfPage)
self.endofLpfPassBandEdit.setObjectName(_fromUtf8("endofLpfPassBandEdit"))
self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.endofLpfPassBandEdit)
self.startofLpfStopBandLabel = QtGui.QLabel(self.firlpfPage)
self.startofLpfStopBandLabel.setObjectName(_fromUtf8("startofLpfStopBandLabel"))
self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.startofLpfStopBandLabel)
self.startofLpfStopBandEdit = QtGui.QLineEdit(self.firlpfPage)
self.startofLpfStopBandEdit.setObjectName(_fromUtf8("startofLpfStopBandEdit"))
self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.startofLpfStopBandEdit)
self.lpfStopBandAttenLabel = QtGui.QLabel(self.firlpfPage)
self.lpfStopBandAttenLabel.setObjectName(_fromUtf8("lpfStopBandAttenLabel"))
self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.lpfStopBandAttenLabel)
self.lpfStopBandAttenEdit = QtGui.QLineEdit(self.firlpfPage)
self.lpfStopBandAttenEdit.setObjectName(_fromUtf8("lpfStopBandAttenEdit"))
self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.lpfStopBandAttenEdit)
self.lpfPassBandRippleLabel = QtGui.QLabel(self.firlpfPage)
self.lpfPassBandRippleLabel.setObjectName(_fromUtf8("lpfPassBandRippleLabel"))
self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.lpfPassBandRippleLabel)
self.lpfPassBandRippleEdit = QtGui.QLineEdit(self.firlpfPage)
self.lpfPassBandRippleEdit.setObjectName(_fromUtf8("lpfPassBandRippleEdit"))
self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.lpfPassBandRippleEdit)
self.filterTypeWidget.addWidget(self.firlpfPage)
self.firbpfPage = QtGui.QWidget()
self.firbpfPage.setObjectName(_fromUtf8("firbpfPage"))
self.formLayout_2 = QtGui.QFormLayout(self.firbpfPage)
self.formLayout_2.setObjectName(_fromUtf8("formLayout_2"))
self.startofBpfPassBandLabel = QtGui.QLabel(self.firbpfPage)
self.startofBpfPassBandLabel.setObjectName(_fromUtf8("startofBpfPassBandLabel"))
self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.startofBpfPassBandLabel)
self.startofBpfPassBandEdit = QtGui.QLineEdit(self.firbpfPage)
self.startofBpfPassBandEdit.setObjectName(_fromUtf8("startofBpfPassBandEdit"))
self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.startofBpfPassBandEdit)
self.endofBpfPassBandLabel = QtGui.QLabel(self.firbpfPage)
self.endofBpfPassBandLabel.setObjectName(_fromUtf8("endofBpfPassBandLabel"))
self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.endofBpfPassBandLabel)
self.endofBpfPassBandEdit = QtGui.QLineEdit(self.firbpfPage)
self.endofBpfPassBandEdit.setObjectName(_fromUtf8("endofBpfPassBandEdit"))
self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.endofBpfPassBandEdit)
self.bpfStopBandAttenEdit = QtGui.QLineEdit(self.firbpfPage)
self.bpfStopBandAttenEdit.setObjectName(_fromUtf8("bpfStopBandAttenEdit"))
self.formLayout_2.setWidget(3, QtGui.QFormLayout.FieldRole, self.bpfStopBandAttenEdit)
self.bpfStopBandAttenLabel = QtGui.QLabel(self.firbpfPage)
self.bpfStopBandAttenLabel.setObjectName(_fromUtf8("bpfStopBandAttenLabel"))
self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.bpfStopBandAttenLabel)
self.bpfTransitionLabel = QtGui.QLabel(self.firbpfPage)
self.bpfTransitionLabel.setObjectName(_fromUtf8("bpfTransitionLabel"))
self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.bpfTransitionLabel)
self.bpfTransitionEdit = QtGui.QLineEdit(self.firbpfPage)
self.bpfTransitionEdit.setObjectName(_fromUtf8("bpfTransitionEdit"))
self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.bpfTransitionEdit)
self.bpfPassBandRippleEdit = QtGui.QLineEdit(self.firbpfPage)
self.bpfPassBandRippleEdit.setObjectName(_fromUtf8("bpfPassBandRippleEdit"))
self.formLayout_2.setWidget(4, QtGui.QFormLayout.FieldRole, self.bpfPassBandRippleEdit)
self.bpfPassBandRippleLabel = QtGui.QLabel(self.firbpfPage)
self.bpfPassBandRippleLabel.setObjectName(_fromUtf8("bpfPassBandRippleLabel"))
self.formLayout_2.setWidget(4, QtGui.QFormLayout.LabelRole, self.bpfPassBandRippleLabel)
self.filterTypeWidget.addWidget(self.firbpfPage)
self.firbnfPage = QtGui.QWidget()
self.firbnfPage.setObjectName(_fromUtf8("firbnfPage"))
self.formLayout_5 = QtGui.QFormLayout(self.firbnfPage)
self.formLayout_5.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_5.setObjectName(_fromUtf8("formLayout_5"))
self.startofBnfStopBandLabel = QtGui.QLabel(self.firbnfPage)
self.startofBnfStopBandLabel.setObjectName(_fromUtf8("startofBnfStopBandLabel"))
self.formLayout_5.setWidget(0, QtGui.QFormLayout.LabelRole, self.startofBnfStopBandLabel)
self.startofBnfStopBandEdit = QtGui.QLineEdit(self.firbnfPage)
self.startofBnfStopBandEdit.setObjectName(_fromUtf8("startofBnfStopBandEdit"))
self.formLayout_5.setWidget(0, QtGui.QFormLayout.FieldRole, self.startofBnfStopBandEdit)
self.endofBnfStopBandLabel = QtGui.QLabel(self.firbnfPage)
self.endofBnfStopBandLabel.setObjectName(_fromUtf8("endofBnfStopBandLabel"))
self.formLayout_5.setWidget(1, QtGui.QFormLayout.LabelRole, self.endofBnfStopBandLabel)
self.endofBnfStopBandEdit = QtGui.QLineEdit(self.firbnfPage)
self.endofBnfStopBandEdit.setObjectName(_fromUtf8("endofBnfStopBandEdit"))
self.formLayout_5.setWidget(1, QtGui.QFormLayout.FieldRole, self.endofBnfStopBandEdit)
self.bnfTransitionLabel = QtGui.QLabel(self.firbnfPage)
self.bnfTransitionLabel.setObjectName(_fromUtf8("bnfTransitionLabel"))
self.formLayout_5.setWidget(2, QtGui.QFormLayout.LabelRole, self.bnfTransitionLabel)
self.bnfTransitionEdit = QtGui.QLineEdit(self.firbnfPage)
self.bnfTransitionEdit.setObjectName(_fromUtf8("bnfTransitionEdit"))
self.formLayout_5.setWidget(2, QtGui.QFormLayout.FieldRole, self.bnfTransitionEdit)
self.bnfStopBandAttenLabel = QtGui.QLabel(self.firbnfPage)
self.bnfStopBandAttenLabel.setObjectName(_fromUtf8("bnfStopBandAttenLabel"))
self.formLayout_5.setWidget(3, QtGui.QFormLayout.LabelRole, self.bnfStopBandAttenLabel)
self.bnfStopBandAttenEdit = QtGui.QLineEdit(self.firbnfPage)
self.bnfStopBandAttenEdit.setObjectName(_fromUtf8("bnfStopBandAttenEdit"))
self.formLayout_5.setWidget(3, QtGui.QFormLayout.FieldRole, self.bnfStopBandAttenEdit)
self.bnfPassBandRippleLabel = QtGui.QLabel(self.firbnfPage)
self.bnfPassBandRippleLabel.setObjectName(_fromUtf8("bnfPassBandRippleLabel"))
self.formLayout_5.setWidget(4, QtGui.QFormLayout.LabelRole, self.bnfPassBandRippleLabel)
self.bnfPassBandRippleEdit = QtGui.QLineEdit(self.firbnfPage)
self.bnfPassBandRippleEdit.setObjectName(_fromUtf8("bnfPassBandRippleEdit"))
self.formLayout_5.setWidget(4, QtGui.QFormLayout.FieldRole, self.bnfPassBandRippleEdit)
self.filterTypeWidget.addWidget(self.firbnfPage)
self.firhpfPage = QtGui.QWidget()
self.firhpfPage.setObjectName(_fromUtf8("firhpfPage"))
self.formLayout_3 = QtGui.QFormLayout(self.firhpfPage)
self.formLayout_3.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_3.setObjectName(_fromUtf8("formLayout_3"))
self.endofHpfStopBandLabel = QtGui.QLabel(self.firhpfPage)
self.endofHpfStopBandLabel.setObjectName(_fromUtf8("endofHpfStopBandLabel"))
self.formLayout_3.setWidget(0, QtGui.QFormLayout.LabelRole, self.endofHpfStopBandLabel)
self.endofHpfStopBandEdit = QtGui.QLineEdit(self.firhpfPage)
self.endofHpfStopBandEdit.setObjectName(_fromUtf8("endofHpfStopBandEdit"))
self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole, self.endofHpfStopBandEdit)
self.startofHpfPassBandLabel = QtGui.QLabel(self.firhpfPage)
self.startofHpfPassBandLabel.setObjectName(_fromUtf8("startofHpfPassBandLabel"))
self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole, self.startofHpfPassBandLabel)
self.startofHpfPassBandEdit = QtGui.QLineEdit(self.firhpfPage)
self.startofHpfPassBandEdit.setObjectName(_fromUtf8("startofHpfPassBandEdit"))
self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole, self.startofHpfPassBandEdit)
self.hpfStopBandAttenLabel = QtGui.QLabel(self.firhpfPage)
self.hpfStopBandAttenLabel.setObjectName(_fromUtf8("hpfStopBandAttenLabel"))
self.formLayout_3.setWidget(2, QtGui.QFormLayout.LabelRole, self.hpfStopBandAttenLabel)
self.hpfStopBandAttenEdit = QtGui.QLineEdit(self.firhpfPage)
self.hpfStopBandAttenEdit.setObjectName(_fromUtf8("hpfStopBandAttenEdit"))
self.formLayout_3.setWidget(2, QtGui.QFormLayout.FieldRole, self.hpfStopBandAttenEdit)
self.hpfPassBandRippleLabel = QtGui.QLabel(self.firhpfPage)
self.hpfPassBandRippleLabel.setObjectName(_fromUtf8("hpfPassBandRippleLabel"))
self.formLayout_3.setWidget(3, QtGui.QFormLayout.LabelRole, self.hpfPassBandRippleLabel)
self.hpfPassBandRippleEdit = QtGui.QLineEdit(self.firhpfPage)
self.hpfPassBandRippleEdit.setObjectName(_fromUtf8("hpfPassBandRippleEdit"))
self.formLayout_3.setWidget(3, QtGui.QFormLayout.FieldRole, self.hpfPassBandRippleEdit)
self.filterTypeWidget.addWidget(self.firhpfPage)
self.rrcPage = QtGui.QWidget()
self.rrcPage.setObjectName(_fromUtf8("rrcPage"))
self.formLayout_6 = QtGui.QFormLayout(self.rrcPage)
self.formLayout_6.setObjectName(_fromUtf8("formLayout_6"))
self.rrcSymbolRateLabel = QtGui.QLabel(self.rrcPage)
self.rrcSymbolRateLabel.setObjectName(_fromUtf8("rrcSymbolRateLabel"))
self.formLayout_6.setWidget(0, QtGui.QFormLayout.LabelRole, self.rrcSymbolRateLabel)
self.rrcAlphaLabel = QtGui.QLabel(self.rrcPage)
self.rrcAlphaLabel.setObjectName(_fromUtf8("rrcAlphaLabel"))
self.formLayout_6.setWidget(1, QtGui.QFormLayout.LabelRole, self.rrcAlphaLabel)
self.rrcNumTapsLabel = QtGui.QLabel(self.rrcPage)
self.rrcNumTapsLabel.setObjectName(_fromUtf8("rrcNumTapsLabel"))
self.formLayout_6.setWidget(2, QtGui.QFormLayout.LabelRole, self.rrcNumTapsLabel)
self.rrcSymbolRateEdit = QtGui.QLineEdit(self.rrcPage)
self.rrcSymbolRateEdit.setObjectName(_fromUtf8("rrcSymbolRateEdit"))
self.formLayout_6.setWidget(0, QtGui.QFormLayout.FieldRole, self.rrcSymbolRateEdit)
self.rrcAlphaEdit = QtGui.QLineEdit(self.rrcPage)
self.rrcAlphaEdit.setObjectName(_fromUtf8("rrcAlphaEdit"))
self.formLayout_6.setWidget(1, QtGui.QFormLayout.FieldRole, self.rrcAlphaEdit)
self.rrcNumTapsEdit = QtGui.QLineEdit(self.rrcPage)
self.rrcNumTapsEdit.setObjectName(_fromUtf8("rrcNumTapsEdit"))
self.formLayout_6.setWidget(2, QtGui.QFormLayout.FieldRole, self.rrcNumTapsEdit)
self.filterTypeWidget.addWidget(self.rrcPage)
self.gausPage = QtGui.QWidget()
self.gausPage.setObjectName(_fromUtf8("gausPage"))
self.formLayout_7 = QtGui.QFormLayout(self.gausPage)
self.formLayout_7.setObjectName(_fromUtf8("formLayout_7"))
self.gausSymbolRateLabel = QtGui.QLabel(self.gausPage)
self.gausSymbolRateLabel.setObjectName(_fromUtf8("gausSymbolRateLabel"))
self.formLayout_7.setWidget(0, QtGui.QFormLayout.LabelRole, self.gausSymbolRateLabel)
self.gausSymbolRateEdit = QtGui.QLineEdit(self.gausPage)
self.gausSymbolRateEdit.setObjectName(_fromUtf8("gausSymbolRateEdit"))
self.formLayout_7.setWidget(0, QtGui.QFormLayout.FieldRole, self.gausSymbolRateEdit)
self.gausBTLabel = QtGui.QLabel(self.gausPage)
self.gausBTLabel.setObjectName(_fromUtf8("gausBTLabel"))
self.formLayout_7.setWidget(1, QtGui.QFormLayout.LabelRole, self.gausBTLabel)
self.gausBTEdit = QtGui.QLineEdit(self.gausPage)
self.gausBTEdit.setObjectName(_fromUtf8("gausBTEdit"))
self.formLayout_7.setWidget(1, QtGui.QFormLayout.FieldRole, self.gausBTEdit)
self.gausNumTapsLabel = QtGui.QLabel(self.gausPage)
self.gausNumTapsLabel.setObjectName(_fromUtf8("gausNumTapsLabel"))
self.formLayout_7.setWidget(2, QtGui.QFormLayout.LabelRole, self.gausNumTapsLabel)
self.gausNumTapsEdit = QtGui.QLineEdit(self.gausPage)
self.gausNumTapsEdit.setObjectName(_fromUtf8("gausNumTapsEdit"))
self.formLayout_7.setWidget(2, QtGui.QFormLayout.FieldRole, self.gausNumTapsEdit)
self.filterTypeWidget.addWidget(self.gausPage)
self.iirlpfPage = QtGui.QWidget()
self.iirlpfPage.setObjectName(_fromUtf8("iirlpfPage"))
self.formLayout_15 = QtGui.QFormLayout(self.iirlpfPage)
self.formLayout_15.setObjectName(_fromUtf8("formLayout_15"))
self.iirendofLpfPassBandLabel = QtGui.QLabel(self.iirlpfPage)
self.iirendofLpfPassBandLabel.setObjectName(_fromUtf8("iirendofLpfPassBandLabel"))
self.formLayout_15.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofLpfPassBandLabel)
self.iirendofLpfPassBandEdit = QtGui.QLineEdit(self.iirlpfPage)
self.iirendofLpfPassBandEdit.setObjectName(_fromUtf8("iirendofLpfPassBandEdit"))
self.formLayout_15.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofLpfPassBandEdit)
self.iirstartofLpfStopBandLabel = QtGui.QLabel(self.iirlpfPage)
self.iirstartofLpfStopBandLabel.setObjectName(_fromUtf8("iirstartofLpfStopBandLabel"))
self.formLayout_15.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofLpfStopBandLabel)
self.iirstartofLpfStopBandEdit = QtGui.QLineEdit(self.iirlpfPage)
self.iirstartofLpfStopBandEdit.setObjectName(_fromUtf8("iirstartofLpfStopBandEdit"))
self.formLayout_15.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofLpfStopBandEdit)
self.iirLpfPassBandAttenLabel = QtGui.QLabel(self.iirlpfPage)
self.iirLpfPassBandAttenLabel.setObjectName(_fromUtf8("iirLpfPassBandAttenLabel"))
self.formLayout_15.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirLpfPassBandAttenLabel)
self.iirLpfPassBandAttenEdit = QtGui.QLineEdit(self.iirlpfPage)
self.iirLpfPassBandAttenEdit.setObjectName(_fromUtf8("iirLpfPassBandAttenEdit"))
self.formLayout_15.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirLpfPassBandAttenEdit)
self.iirLpfStopBandRippleLabel = QtGui.QLabel(self.iirlpfPage)
self.iirLpfStopBandRippleLabel.setObjectName(_fromUtf8("iirLpfStopBandRippleLabel"))
self.formLayout_15.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirLpfStopBandRippleLabel)
self.iirLpfStopBandRippleEdit = QtGui.QLineEdit(self.iirlpfPage)
self.iirLpfStopBandRippleEdit.setObjectName(_fromUtf8("iirLpfStopBandRippleEdit"))
self.formLayout_15.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirLpfStopBandRippleEdit)
self.filterTypeWidget.addWidget(self.iirlpfPage)
self.iirhpfPage = QtGui.QWidget()
self.iirhpfPage.setObjectName(_fromUtf8("iirhpfPage"))
self.formLayout_9 = QtGui.QFormLayout(self.iirhpfPage)
self.formLayout_9.setObjectName(_fromUtf8("formLayout_9"))
self.iirendofHpfStopBandLabel = QtGui.QLabel(self.iirhpfPage)
self.iirendofHpfStopBandLabel.setObjectName(_fromUtf8("iirendofHpfStopBandLabel"))
self.formLayout_9.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofHpfStopBandLabel)
self.iirendofHpfStopBandEdit = QtGui.QLineEdit(self.iirhpfPage)
self.iirendofHpfStopBandEdit.setObjectName(_fromUtf8("iirendofHpfStopBandEdit"))
self.formLayout_9.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofHpfStopBandEdit)
self.iirstartofHpfPassBandLabel = QtGui.QLabel(self.iirhpfPage)
self.iirstartofHpfPassBandLabel.setObjectName(_fromUtf8("iirstartofHpfPassBandLabel"))
self.formLayout_9.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofHpfPassBandLabel)
self.iirstartofHpfPassBandEdit = QtGui.QLineEdit(self.iirhpfPage)
self.iirstartofHpfPassBandEdit.setObjectName(_fromUtf8("iirstartofHpfPassBandEdit"))
self.formLayout_9.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofHpfPassBandEdit)
self.iirHpfPassBandAttenLabel = QtGui.QLabel(self.iirhpfPage)
self.iirHpfPassBandAttenLabel.setObjectName(_fromUtf8("iirHpfPassBandAttenLabel"))
self.formLayout_9.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirHpfPassBandAttenLabel)
self.iirHpfPassBandAttenEdit = QtGui.QLineEdit(self.iirhpfPage)
self.iirHpfPassBandAttenEdit.setObjectName(_fromUtf8("iirHpfPassBandAttenEdit"))
self.formLayout_9.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirHpfPassBandAttenEdit)
self.iirHpfStopBandRippleLabel = QtGui.QLabel(self.iirhpfPage)
self.iirHpfStopBandRippleLabel.setObjectName(_fromUtf8("iirHpfStopBandRippleLabel"))
self.formLayout_9.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirHpfStopBandRippleLabel)
self.iirHpfStopBandRippleEdit = QtGui.QLineEdit(self.iirhpfPage)
self.iirHpfStopBandRippleEdit.setObjectName(_fromUtf8("iirHpfStopBandRippleEdit"))
self.formLayout_9.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirHpfStopBandRippleEdit)
self.filterTypeWidget.addWidget(self.iirhpfPage)
self.iirbpfPage = QtGui.QWidget()
self.iirbpfPage.setObjectName(_fromUtf8("iirbpfPage"))
self.formLayout_10 = QtGui.QFormLayout(self.iirbpfPage)
self.formLayout_10.setObjectName(_fromUtf8("formLayout_10"))
self.iirendofBpfStopBandLabel1 = QtGui.QLabel(self.iirbpfPage)
self.iirendofBpfStopBandLabel1.setObjectName(_fromUtf8("iirendofBpfStopBandLabel1"))
self.formLayout_10.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofBpfStopBandLabel1)
self.iirendofBpfStopBandEdit1 = QtGui.QLineEdit(self.iirbpfPage)
self.iirendofBpfStopBandEdit1.setObjectName(_fromUtf8("iirendofBpfStopBandEdit1"))
self.formLayout_10.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofBpfStopBandEdit1)
self.iirstartofBpfPassBandLabel = QtGui.QLabel(self.iirbpfPage)
self.iirstartofBpfPassBandLabel.setObjectName(_fromUtf8("iirstartofBpfPassBandLabel"))
self.formLayout_10.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofBpfPassBandLabel)
self.iirstartofBpfPassBandEdit = QtGui.QLineEdit(self.iirbpfPage)
self.iirstartofBpfPassBandEdit.setObjectName(_fromUtf8("iirstartofBpfPassBandEdit"))
self.formLayout_10.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofBpfPassBandEdit)
self.iirendofBpfPassBandLabel = QtGui.QLabel(self.iirbpfPage)
self.iirendofBpfPassBandLabel.setObjectName(_fromUtf8("iirendofBpfPassBandLabel"))
self.formLayout_10.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirendofBpfPassBandLabel)
self.iirendofBpfPassBandEdit = QtGui.QLineEdit(self.iirbpfPage)
self.iirendofBpfPassBandEdit.setObjectName(_fromUtf8("iirendofBpfPassBandEdit"))
self.formLayout_10.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirendofBpfPassBandEdit)
self.iirstartofBpfStopBandLabel2 = QtGui.QLabel(self.iirbpfPage)
self.iirstartofBpfStopBandLabel2.setObjectName(_fromUtf8("iirstartofBpfStopBandLabel2"))
self.formLayout_10.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirstartofBpfStopBandLabel2)
self.iirstartofBpfStopBandEdit2 = QtGui.QLineEdit(self.iirbpfPage)
self.iirstartofBpfStopBandEdit2.setObjectName(_fromUtf8("iirstartofBpfStopBandEdit2"))
self.formLayout_10.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirstartofBpfStopBandEdit2)
self.iirBpfPassBandAttenLabel = QtGui.QLabel(self.iirbpfPage)
self.iirBpfPassBandAttenLabel.setObjectName(_fromUtf8("iirBpfPassBandAttenLabel"))
self.formLayout_10.setWidget(4, QtGui.QFormLayout.LabelRole, self.iirBpfPassBandAttenLabel)
self.iirBpfPassBandAttenEdit = QtGui.QLineEdit(self.iirbpfPage)
self.iirBpfPassBandAttenEdit.setObjectName(_fromUtf8("iirBpfPassBandAttenEdit"))
self.formLayout_10.setWidget(4, QtGui.QFormLayout.FieldRole, self.iirBpfPassBandAttenEdit)
self.iirBpfStopBandRippleLabel = QtGui.QLabel(self.iirbpfPage)
self.iirBpfStopBandRippleLabel.setObjectName(_fromUtf8("iirBpfStopBandRippleLabel"))
self.formLayout_10.setWidget(5, QtGui.QFormLayout.LabelRole, self.iirBpfStopBandRippleLabel)
self.iirBpfStopBandRippleEdit = QtGui.QLineEdit(self.iirbpfPage)
self.iirBpfStopBandRippleEdit.setObjectName(_fromUtf8("iirBpfStopBandRippleEdit"))
self.formLayout_10.setWidget(5, QtGui.QFormLayout.FieldRole, self.iirBpfStopBandRippleEdit)
self.filterTypeWidget.addWidget(self.iirbpfPage)
self.iirbsfPage = QtGui.QWidget()
self.iirbsfPage.setObjectName(_fromUtf8("iirbsfPage"))
self.formLayout_11 = QtGui.QFormLayout(self.iirbsfPage)
self.formLayout_11.setObjectName(_fromUtf8("formLayout_11"))
self.iirendofBsfPassBandLabel1 = QtGui.QLabel(self.iirbsfPage)
self.iirendofBsfPassBandLabel1.setObjectName(_fromUtf8("iirendofBsfPassBandLabel1"))
self.formLayout_11.setWidget(0, QtGui.QFormLayout.LabelRole, self.iirendofBsfPassBandLabel1)
self.iirendofBsfPassBandEdit1 = QtGui.QLineEdit(self.iirbsfPage)
self.iirendofBsfPassBandEdit1.setObjectName(_fromUtf8("iirendofBsfPassBandEdit1"))
self.formLayout_11.setWidget(0, QtGui.QFormLayout.FieldRole, self.iirendofBsfPassBandEdit1)
self.iirstartofBsfStopBandLabel = QtGui.QLabel(self.iirbsfPage)
self.iirstartofBsfStopBandLabel.setObjectName(_fromUtf8("iirstartofBsfStopBandLabel"))
self.formLayout_11.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirstartofBsfStopBandLabel)
self.iirstartofBsfStopBandEdit = QtGui.QLineEdit(self.iirbsfPage)
self.iirstartofBsfStopBandEdit.setObjectName(_fromUtf8("iirstartofBsfStopBandEdit"))
self.formLayout_11.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirstartofBsfStopBandEdit)
self.iirendofBsfStopBandLabel = QtGui.QLabel(self.iirbsfPage)
self.iirendofBsfStopBandLabel.setObjectName(_fromUtf8("iirendofBsfStopBandLabel"))
self.formLayout_11.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirendofBsfStopBandLabel)
self.iirendofBsfStopBandEdit = QtGui.QLineEdit(self.iirbsfPage)
self.iirendofBsfStopBandEdit.setObjectName(_fromUtf8("iirendofBsfStopBandEdit"))
self.formLayout_11.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirendofBsfStopBandEdit)
self.iirstartofBsfPassBandLabel2 = QtGui.QLabel(self.iirbsfPage)
self.iirstartofBsfPassBandLabel2.setObjectName(_fromUtf8("iirstartofBsfPassBandLabel2"))
self.formLayout_11.setWidget(3, QtGui.QFormLayout.LabelRole, self.iirstartofBsfPassBandLabel2)
self.iirstartofBsfPassBandEdit2 = QtGui.QLineEdit(self.iirbsfPage)
self.iirstartofBsfPassBandEdit2.setObjectName(_fromUtf8("iirstartofBsfPassBandEdit2"))
self.formLayout_11.setWidget(3, QtGui.QFormLayout.FieldRole, self.iirstartofBsfPassBandEdit2)
self.iirBsfPassBandAttenLabel = QtGui.QLabel(self.iirbsfPage)
self.iirBsfPassBandAttenLabel.setObjectName(_fromUtf8("iirBsfPassBandAttenLabel"))
self.formLayout_11.setWidget(4, QtGui.QFormLayout.LabelRole, self.iirBsfPassBandAttenLabel)
self.iirBsfPassBandAttenEdit = QtGui.QLineEdit(self.iirbsfPage)
self.iirBsfPassBandAttenEdit.setObjectName(_fromUtf8("iirBsfPassBandAttenEdit"))
self.formLayout_11.setWidget(4, QtGui.QFormLayout.FieldRole, self.iirBsfPassBandAttenEdit)
self.iirBsfStopBandRippleLabel = QtGui.QLabel(self.iirbsfPage)
self.iirBsfStopBandRippleLabel.setObjectName(_fromUtf8("iirBsfStopBandRippleLabel"))
self.formLayout_11.setWidget(5, QtGui.QFormLayout.LabelRole, self.iirBsfStopBandRippleLabel)
self.iirBsfStopBandRippleEdit = QtGui.QLineEdit(self.iirbsfPage)
self.iirBsfStopBandRippleEdit.setObjectName(_fromUtf8("iirBsfStopBandRippleEdit"))
self.formLayout_11.setWidget(5, QtGui.QFormLayout.FieldRole, self.iirBsfStopBandRippleEdit)
self.filterTypeWidget.addWidget(self.iirbsfPage)
self.iirbesselPage = QtGui.QWidget()
self.iirbesselPage.setObjectName(_fromUtf8("iirbesselPage"))
self.formLayout_13 = QtGui.QFormLayout(self.iirbesselPage)
self.formLayout_13.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_13.setObjectName(_fromUtf8("formLayout_13"))
self.besselordLabel = QtGui.QLabel(self.iirbesselPage)
self.besselordLabel.setObjectName(_fromUtf8("besselordLabel"))
self.formLayout_13.setWidget(0, QtGui.QFormLayout.LabelRole, self.besselordLabel)
self.besselordEdit = QtGui.QLineEdit(self.iirbesselPage)
self.besselordEdit.setObjectName(_fromUtf8("besselordEdit"))
self.formLayout_13.setWidget(0, QtGui.QFormLayout.FieldRole, self.besselordEdit)
self.iirbesselcritLabel1 = QtGui.QLabel(self.iirbesselPage)
self.iirbesselcritLabel1.setObjectName(_fromUtf8("iirbesselcritLabel1"))
self.formLayout_13.setWidget(1, QtGui.QFormLayout.LabelRole, self.iirbesselcritLabel1)
self.iirbesselcritEdit1 = QtGui.QLineEdit(self.iirbesselPage)
self.iirbesselcritEdit1.setObjectName(_fromUtf8("iirbesselcritEdit1"))
self.formLayout_13.setWidget(1, QtGui.QFormLayout.FieldRole, self.iirbesselcritEdit1)
self.iirbesselcritEdit2 = QtGui.QLineEdit(self.iirbesselPage)
self.iirbesselcritEdit2.setObjectName(_fromUtf8("iirbesselcritEdit2"))
self.formLayout_13.setWidget(2, QtGui.QFormLayout.FieldRole, self.iirbesselcritEdit2)
self.iirbesselcritLabel2 = QtGui.QLabel(self.iirbesselPage)
self.iirbesselcritLabel2.setObjectName(_fromUtf8("iirbesselcritLabel2"))
self.formLayout_13.setWidget(2, QtGui.QFormLayout.LabelRole, self.iirbesselcritLabel2)
self.filterTypeWidget.addWidget(self.iirbesselPage)
self.firhbPage = QtGui.QWidget()
self.firhbPage.setObjectName(_fromUtf8("firhbPage"))
self.formLayout_14 = QtGui.QFormLayout(self.firhbPage)
self.formLayout_14.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_14.setObjectName(_fromUtf8("formLayout_14"))
self.firhbordLabel = QtGui.QLabel(self.firhbPage)
self.firhbordLabel.setObjectName(_fromUtf8("firhbordLabel"))
self.formLayout_14.setWidget(0, QtGui.QFormLayout.LabelRole, self.firhbordLabel)
self.firhbordEdit = QtGui.QLineEdit(self.firhbPage)
self.firhbordEdit.setObjectName(_fromUtf8("firhbordEdit"))
self.formLayout_14.setWidget(0, QtGui.QFormLayout.FieldRole, self.firhbordEdit)
self.firhbtrEditLabel2 = QtGui.QLabel(self.firhbPage)
self.firhbtrEditLabel2.setObjectName(_fromUtf8("firhbtrEditLabel2"))
self.formLayout_14.setWidget(2, QtGui.QFormLayout.LabelRole, self.firhbtrEditLabel2)
self.firhbtrEdit = QtGui.QLineEdit(self.firhbPage)
self.firhbtrEdit.setObjectName(_fromUtf8("firhbtrEdit"))
self.formLayout_14.setWidget(2, QtGui.QFormLayout.FieldRole, self.firhbtrEdit)
self.filterTypeWidget.addWidget(self.firhbPage)
self.verticalLayout.addWidget(self.filterTypeWidget)
self.filterPropsBox = QtGui.QGroupBox(self.filterFrame)
self.filterPropsBox.setObjectName(_fromUtf8("filterPropsBox"))
self.formLayout_8 = QtGui.QFormLayout(self.filterPropsBox)
self.formLayout_8.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_8.setObjectName(_fromUtf8("formLayout_8"))
self.nTapsLabel = QtGui.QLabel(self.filterPropsBox)
self.nTapsLabel.setMinimumSize(QtCore.QSize(150, 0))
self.nTapsLabel.setObjectName(_fromUtf8("nTapsLabel"))
self.formLayout_8.setWidget(1, QtGui.QFormLayout.LabelRole, self.nTapsLabel)
self.nTapsEdit = QtGui.QLabel(self.filterPropsBox)
self.nTapsEdit.setMaximumSize(QtCore.QSize(100, 16777215))
self.nTapsEdit.setFrameShape(QtGui.QFrame.Box)
self.nTapsEdit.setFrameShadow(QtGui.QFrame.Raised)
self.nTapsEdit.setText(_fromUtf8(""))
self.nTapsEdit.setObjectName(_fromUtf8("nTapsEdit"))
self.formLayout_8.setWidget(1, QtGui.QFormLayout.FieldRole, self.nTapsEdit)
self.verticalLayout.addWidget(self.filterPropsBox)
self.designButton = QtGui.QPushButton(self.filterFrame)
self.designButton.setMinimumSize(QtCore.QSize(0, 0))
self.designButton.setMaximumSize(QtCore.QSize(200, 16777215))
self.designButton.setAutoDefault(True)
self.designButton.setDefault(True)
self.designButton.setObjectName(_fromUtf8("designButton"))
self.verticalLayout.addWidget(self.designButton)
self.gridLayout.addWidget(self.filterFrame, 0, 0, 1, 1)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1128, 19))
self.menubar.setObjectName(_fromUtf8("menubar"))
self.menu_File = QtGui.QMenu(self.menubar)
self.menu_File.setObjectName(_fromUtf8("menu_File"))
self.menu_Analysis = QtGui.QMenu(self.menubar)
self.menu_Analysis.setObjectName(_fromUtf8("menu_Analysis"))
self.menuWidgets = QtGui.QMenu(self.menubar)
self.menuWidgets.setGeometry(QtCore.QRect(408, 108, 129, 86))
self.menuWidgets.setObjectName(_fromUtf8("menuWidgets"))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)
self.action_exit = QtGui.QAction(MainWindow)
self.action_exit.setObjectName(_fromUtf8("action_exit"))
self.action_save = QtGui.QAction(MainWindow)
self.action_save.setObjectName(_fromUtf8("action_save"))
self.action_open = QtGui.QAction(MainWindow)
self.action_open.setObjectName(_fromUtf8("action_open"))
self.actionMagnitude_Response = QtGui.QAction(MainWindow)
self.actionMagnitude_Response.setCheckable(True)
self.actionMagnitude_Response.setChecked(True)
self.actionMagnitude_Response.setObjectName(_fromUtf8("actionMagnitude_Response"))
self.actionPhase_Respone = QtGui.QAction(MainWindow)
self.actionPhase_Respone.setCheckable(True)
self.actionPhase_Respone.setChecked(True)
self.actionPhase_Respone.setObjectName(_fromUtf8("actionPhase_Respone"))
self.actionGroup_Delay = QtGui.QAction(MainWindow)
self.actionGroup_Delay.setCheckable(True)
self.actionGroup_Delay.setChecked(True)
self.actionGroup_Delay.setObjectName(_fromUtf8("actionGroup_Delay"))
self.actionPhase_Delay = QtGui.QAction(MainWindow)
self.actionPhase_Delay.setCheckable(True)
self.actionPhase_Delay.setChecked(True)
self.actionPhase_Delay.setObjectName(_fromUtf8("actionPhase_Delay"))
self.actionImpulse_Response = QtGui.QAction(MainWindow)
self.actionImpulse_Response.setCheckable(True)
self.actionImpulse_Response.setChecked(True)
self.actionImpulse_Response.setObjectName(_fromUtf8("actionImpulse_Response"))
self.actionStep_Response = QtGui.QAction(MainWindow)
self.actionStep_Response.setCheckable(True)
self.actionStep_Response.setChecked(True)
self.actionStep_Response.setObjectName(_fromUtf8("actionStep_Response"))
self.actionPole_Zero_Plot = QtGui.QAction(MainWindow)
self.actionPole_Zero_Plot.setObjectName(_fromUtf8("actionPole_Zero_Plot"))
self.actionGrid = QtGui.QAction(MainWindow)
self.actionGrid.setObjectName(_fromUtf8("actionGrid"))
self.actionPole_Zero_Plot_2 = QtGui.QAction(MainWindow)
self.actionPole_Zero_Plot_2.setCheckable(True)
self.actionPole_Zero_Plot_2.setChecked(True)
self.actionPole_Zero_Plot_2.setObjectName(_fromUtf8("actionPole_Zero_Plot_2"))
self.actionIdeal_Band = QtGui.QAction(MainWindow)
self.actionIdeal_Band.setCheckable(True)
self.actionIdeal_Band.setChecked(False)
self.actionIdeal_Band.setObjectName(_fromUtf8("actionIdeal_Band"))
self.actionGrid_2 = QtGui.QAction(MainWindow)
self.actionGrid_2.setCheckable(True)
self.actionGrid_2.setChecked(False)
self.actionGrid_2.setObjectName(_fromUtf8("actionGrid_2"))
self.actionGrid_3 = QtGui.QAction(MainWindow)
self.actionGrid_3.setObjectName(_fromUtf8("actionGrid_3"))
self.actionTabbed = QtGui.QAction(MainWindow)
self.actionTabbed.setCheckable(True)
self.actionTabbed.setObjectName(_fromUtf8("actionTabbed"))
self.actionOverlay = QtGui.QAction(MainWindow)
self.actionOverlay.setCheckable(True)
self.actionOverlay.setObjectName(_fromUtf8("actionOverlay"))
self.actionResponse_widget = QtGui.QAction(MainWindow)
self.actionResponse_widget.setCheckable(True)
self.actionResponse_widget.setChecked(True)
self.actionResponse_widget.setObjectName(_fromUtf8("actionResponse_widget"))
self.actionSpec_widget = QtGui.QAction(MainWindow)
self.actionSpec_widget.setCheckable(True)
self.actionSpec_widget.setChecked(True)
self.actionSpec_widget.setObjectName(_fromUtf8("actionSpec_widget"))
self.actionQuick_access = QtGui.QAction(MainWindow)
self.actionQuick_access.setCheckable(True)
self.actionQuick_access.setChecked(True)
self.actionQuick_access.setObjectName(_fromUtf8("actionQuick_access"))
self.actionFilter_Coefficients = QtGui.QAction(MainWindow)
self.actionFilter_Coefficients.setCheckable(True)
self.actionFilter_Coefficients.setChecked(True)
self.actionFilter_Coefficients.setObjectName(_fromUtf8("actionFilter_Coefficients"))
self.actionDesign_widget = QtGui.QAction(MainWindow)
self.actionDesign_widget.setCheckable(True)
self.actionDesign_widget.setChecked(True)
self.actionDesign_widget.setObjectName(_fromUtf8("actionDesign_widget"))
self.actionOverlay_2 = QtGui.QAction(MainWindow)
self.actionOverlay_2.setObjectName(_fromUtf8("actionOverlay_2"))
self.actionGridview = QtGui.QAction(MainWindow)
self.actionGridview.setCheckable(True)
self.actionGridview.setObjectName(_fromUtf8("actionGridview"))
self.actionDesign_widget_2 = QtGui.QAction(MainWindow)
self.actionDesign_widget_2.setCheckable(True)
self.actionDesign_widget_2.setObjectName(_fromUtf8("actionDesign_widget_2"))
self.actionQuick_access_2 = QtGui.QAction(MainWindow)
self.actionQuick_access_2.setObjectName(_fromUtf8("actionQuick_access_2"))
self.actionSpec_widget_2 = QtGui.QAction(MainWindow)
self.actionSpec_widget_2.setObjectName(_fromUtf8("actionSpec_widget_2"))
self.actionResponse_widget_2 = QtGui.QAction(MainWindow)
self.actionResponse_widget_2.setObjectName(_fromUtf8("actionResponse_widget_2"))
self.actionDesign_Widget = QtGui.QAction(MainWindow)
self.actionDesign_Widget.setCheckable(True)
self.actionDesign_Widget.setChecked(True)
self.actionDesign_Widget.setObjectName(_fromUtf8("actionDesign_Widget"))
self.actionQuick_Access = QtGui.QAction(MainWindow)
self.actionQuick_Access.setCheckable(True)
self.actionQuick_Access.setChecked(True)
self.actionQuick_Access.setObjectName(_fromUtf8("actionQuick_Access"))
self.actionSpec_Widget = QtGui.QAction(MainWindow)
self.actionSpec_Widget.setCheckable(True)
self.actionSpec_Widget.setChecked(True)
self.actionSpec_Widget.setObjectName(_fromUtf8("actionSpec_Widget"))
self.actionResponse_Widget = QtGui.QAction(MainWindow)
self.actionResponse_Widget.setCheckable(True)
self.actionResponse_Widget.setChecked(True)
self.actionResponse_Widget.setObjectName(_fromUtf8("actionResponse_Widget"))
self.actionTabview_2 = QtGui.QAction(MainWindow)
self.actionTabview_2.setCheckable(True)
self.actionTabview_2.setChecked(True)
self.actionTabview_2.setObjectName(_fromUtf8("actionTabview_2"))
self.actionPlot_select = QtGui.QAction(MainWindow)
self.actionPlot_select.setCheckable(True)
self.actionPlot_select.setChecked(True)
self.actionPlot_select.setObjectName(_fromUtf8("actionPlot_select"))
self.actionBand_Diagram = QtGui.QAction(MainWindow)
self.actionBand_Diagram.setCheckable(True)
self.actionBand_Diagram.setChecked(True)
self.actionBand_Diagram.setObjectName(_fromUtf8("actionBand_Diagram"))
self.actionCheck = QtGui.QAction(MainWindow)
self.actionCheck.setObjectName(_fromUtf8("actionCheck"))
self.actionPlot_FFT_points = QtGui.QAction(MainWindow)
self.actionPlot_FFT_points.setObjectName(_fromUtf8("actionPlot_FFT_points"))
self.menu_File.addAction(self.action_open)
self.menu_File.addAction(self.action_save)
self.menu_File.addAction(self.action_exit)
self.menu_Analysis.addSeparator()
self.menu_Analysis.addAction(self.actionMagnitude_Response)
self.menu_Analysis.addAction(self.actionPhase_Respone)
self.menu_Analysis.addAction(self.actionGroup_Delay)
self.menu_Analysis.addAction(self.actionPhase_Delay)
self.menu_Analysis.addAction(self.actionImpulse_Response)
self.menu_Analysis.addAction(self.actionStep_Response)
self.menu_Analysis.addAction(self.actionGrid_2)
self.menu_Analysis.addAction(self.actionFilter_Coefficients)
self.menu_Analysis.addAction(self.actionIdeal_Band)
self.menu_Analysis.addSeparator()
self.menu_Analysis.addAction(self.actionPole_Zero_Plot_2)
self.menu_Analysis.addAction(self.actionBand_Diagram)
self.menu_Analysis.addSeparator()
self.menu_Analysis.addAction(self.actionDesign_Widget)
self.menu_Analysis.addAction(self.actionQuick_Access)
self.menu_Analysis.addAction(self.actionSpec_Widget)
self.menu_Analysis.addAction(self.actionResponse_Widget)
self.menuWidgets.addAction(self.actionGridview)
self.menuWidgets.addAction(self.actionPlot_select)
self.menubar.addAction(self.menu_File.menuAction())
self.menubar.addAction(self.menu_Analysis.menuAction())
self.menubar.addAction(self.menuWidgets.menuAction())
self.retranslateUi(MainWindow)
self.stackedWindows.setCurrentIndex(0)
self.tabGroup.setCurrentIndex(0)
self.filterspecView.setCurrentIndex(1)
self.mfreqTabgroup.setCurrentIndex(0)
self.mfilterspecView.setCurrentIndex(1)
self.filterTypeWidget.setCurrentIndex(11)
QtCore.QObject.connect(self.action_exit, QtCore.SIGNAL(_fromUtf8("activated()")), MainWindow.close)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
MainWindow.setTabOrder(self.filterTypeComboBox, self.filterDesignTypeComboBox)
MainWindow.setTabOrder(self.filterDesignTypeComboBox, self.endofLpfPassBandEdit)
MainWindow.setTabOrder(self.endofLpfPassBandEdit, self.startofLpfStopBandEdit)
MainWindow.setTabOrder(self.startofLpfStopBandEdit, self.lpfStopBandAttenEdit)
MainWindow.setTabOrder(self.lpfStopBandAttenEdit, self.lpfPassBandRippleEdit)
MainWindow.setTabOrder(self.lpfPassBandRippleEdit, self.startofBpfPassBandEdit)
MainWindow.setTabOrder(self.startofBpfPassBandEdit, self.endofBpfPassBandEdit)
MainWindow.setTabOrder(self.endofBpfPassBandEdit, self.bpfTransitionEdit)
MainWindow.setTabOrder(self.bpfTransitionEdit, self.bpfStopBandAttenEdit)
MainWindow.setTabOrder(self.bpfStopBandAttenEdit, self.bpfPassBandRippleEdit)
MainWindow.setTabOrder(self.bpfPassBandRippleEdit, self.startofBnfStopBandEdit)
MainWindow.setTabOrder(self.startofBnfStopBandEdit, self.endofBnfStopBandEdit)
MainWindow.setTabOrder(self.endofBnfStopBandEdit, self.bnfTransitionEdit)
MainWindow.setTabOrder(self.bnfTransitionEdit, self.bnfStopBandAttenEdit)
MainWindow.setTabOrder(self.bnfStopBandAttenEdit, self.bnfPassBandRippleEdit)
MainWindow.setTabOrder(self.bnfPassBandRippleEdit, self.endofHpfStopBandEdit)
MainWindow.setTabOrder(self.endofHpfStopBandEdit, self.startofHpfPassBandEdit)
MainWindow.setTabOrder(self.startofHpfPassBandEdit, self.hpfStopBandAttenEdit)
MainWindow.setTabOrder(self.hpfStopBandAttenEdit, self.hpfPassBandRippleEdit)
MainWindow.setTabOrder(self.hpfPassBandRippleEdit, self.rrcSymbolRateEdit)
MainWindow.setTabOrder(self.rrcSymbolRateEdit, self.rrcAlphaEdit)
MainWindow.setTabOrder(self.rrcAlphaEdit, self.rrcNumTapsEdit)
MainWindow.setTabOrder(self.rrcNumTapsEdit, self.gausSymbolRateEdit)
MainWindow.setTabOrder(self.gausSymbolRateEdit, self.gausBTEdit)
MainWindow.setTabOrder(self.gausBTEdit, self.gausNumTapsEdit)
MainWindow.setTabOrder(self.gausNumTapsEdit, self.designButton)
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "GNU Radio Filter Design Tool", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.freqTab), QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.timeTab), QtGui.QApplication.translate("MainWindow", "Filter Taps", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.phaseTab), QtGui.QApplication.translate("MainWindow", "Phase Response", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.groupTab), QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.fcTab), QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.impresTab), QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.stepresTab), QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
self.tabGroup.setTabText(self.tabGroup.indexOf(self.pdelayTab), QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
self.filterspecView.setTabText(self.filterspecView.indexOf(self.bandDiagram), QtGui.QApplication.translate("MainWindow", "Band Diagram", None, QtGui.QApplication.UnicodeUTF8))
self.addzeroPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add zero", None, QtGui.QApplication.UnicodeUTF8))
self.addzeroPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.addpolePush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add pole", None, QtGui.QApplication.UnicodeUTF8))
self.addpolePush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.delPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Delete pole/zero", None, QtGui.QApplication.UnicodeUTF8))
self.delPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.conjPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Conjugate", None, QtGui.QApplication.UnicodeUTF8))
self.conjPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.filterspecView.setTabText(self.filterspecView.indexOf(self.poleZero), QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
self.responseBox.setTitle(QtGui.QApplication.translate("MainWindow", "Filter Responses", None, QtGui.QApplication.UnicodeUTF8))
self.checkMagres.setText(QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
self.checkPhase.setText(QtGui.QApplication.translate("MainWindow", "Phase Response", None, QtGui.QApplication.UnicodeUTF8))
self.checkGdelay.setText(QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
self.checkPdelay.setText(QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
self.checkImpulse.setText(QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
self.checkStep.setText(QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
self.checkGrid.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
self.checkFcoeff.setText(QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
self.checkKeepcur.setText(QtGui.QApplication.translate("MainWindow", "Buffer current plots", None, QtGui.QApplication.UnicodeUTF8))
self.groupSpecs.setTitle(QtGui.QApplication.translate("MainWindow", "Filter Specs", None, QtGui.QApplication.UnicodeUTF8))
self.checkBand.setText(QtGui.QApplication.translate("MainWindow", "Band Diagram", None, QtGui.QApplication.UnicodeUTF8))
self.checkPzplot.setText(QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
self.sysParamsBox.setTitle(QtGui.QApplication.translate("MainWindow", "Plot Parameter", None, QtGui.QApplication.UnicodeUTF8))
self.nfftLabel.setText(QtGui.QApplication.translate("MainWindow", "Num FFT points", None, QtGui.QApplication.UnicodeUTF8))
self.mfmagPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
self.mfmagPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mfphasePush.setToolTip(QtGui.QApplication.translate("MainWindow", "Phase Response", None, QtGui.QApplication.UnicodeUTF8))
self.mfphasePush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mfgpdlyPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
self.mfgpdlyPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mfphdlyPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
self.mfphdlyPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mfoverlayPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Overlay", None, QtGui.QApplication.UnicodeUTF8))
self.mfoverlayPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mfreqTabgroup.setTabText(self.mfreqTabgroup.indexOf(self.mfreqTab), QtGui.QApplication.translate("MainWindow", "Frequency Response", None, QtGui.QApplication.UnicodeUTF8))
self.mttapsPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Filter Taps", None, QtGui.QApplication.UnicodeUTF8))
self.mttapsPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mtstepPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
self.mtstepPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mtimpPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
self.mtimpPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mtimeTabgroup.setTabText(self.mtimeTabgroup.indexOf(self.mtimeTab), QtGui.QApplication.translate("MainWindow", "Time responses", None, QtGui.QApplication.UnicodeUTF8))
self.mfilterspecView.setTabText(self.mfilterspecView.indexOf(self.mbandDiagram), QtGui.QApplication.translate("MainWindow", "Ideal Band", None, QtGui.QApplication.UnicodeUTF8))
self.maddzeroPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add zero", None, QtGui.QApplication.UnicodeUTF8))
self.maddzeroPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.maddpolePush.setToolTip(QtGui.QApplication.translate("MainWindow", "Add pole", None, QtGui.QApplication.UnicodeUTF8))
self.maddpolePush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mdelPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Delete pole/zero", None, QtGui.QApplication.UnicodeUTF8))
self.mdelPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mconjPush.setToolTip(QtGui.QApplication.translate("MainWindow", "Conjugate", None, QtGui.QApplication.UnicodeUTF8))
self.mconjPush.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mfilterspecView.setTabText(self.mfilterspecView.indexOf(self.mpoleZero), QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
self.mfilterspecView.setTabText(self.mfilterspecView.indexOf(self.mfcTab), QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
self.fselectComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "FIR", None, QtGui.QApplication.UnicodeUTF8))
self.fselectComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "IIR(scipy)", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Low Pass", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "High Pass", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Band Pass", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "Complex Band Pass", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(4, QtGui.QApplication.translate("MainWindow", "Band Notch", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(5, QtGui.QApplication.translate("MainWindow", "Root Raised Cosine", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(6, QtGui.QApplication.translate("MainWindow", "Gaussian", None, QtGui.QApplication.UnicodeUTF8))
self.filterTypeComboBox.setItemText(7, QtGui.QApplication.translate("MainWindow", "Half Band", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterBandComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Low Pass", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterBandComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Band Pass", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterBandComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Band Stop", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterBandComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "High Pass", None, QtGui.QApplication.UnicodeUTF8))
self.adComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Digital (normalized 0-1)", None, QtGui.QApplication.UnicodeUTF8))
self.adComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Analog (rad/second)", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Hamming Window", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Hann Window", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Blackman Window", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "Rectangular Window", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(4, QtGui.QApplication.translate("MainWindow", "Kaiser Window", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(5, QtGui.QApplication.translate("MainWindow", "Blackman-harris Window", None, QtGui.QApplication.UnicodeUTF8))
self.filterDesignTypeComboBox.setItemText(6, QtGui.QApplication.translate("MainWindow", "Equiripple", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterTypeComboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Elliptic", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterTypeComboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Butterworth", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterTypeComboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Chebyshev-1", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterTypeComboBox.setItemText(3, QtGui.QApplication.translate("MainWindow", "Chebyshev-2", None, QtGui.QApplication.UnicodeUTF8))
self.iirfilterTypeComboBox.setItemText(4, QtGui.QApplication.translate("MainWindow", "Bessel", None, QtGui.QApplication.UnicodeUTF8))
self.sampleRateLabel.setText(QtGui.QApplication.translate("MainWindow", "Sample Rate (sps)", None, QtGui.QApplication.UnicodeUTF8))
self.sampleRateEdit.setText(QtGui.QApplication.translate("MainWindow", "320000", None, QtGui.QApplication.UnicodeUTF8))
self.filterGainLabel.setText(QtGui.QApplication.translate("MainWindow", "Filter Gain", None, QtGui.QApplication.UnicodeUTF8))
self.filterGainEdit.setText(QtGui.QApplication.translate("MainWindow", "2", None, QtGui.QApplication.UnicodeUTF8))
self.endofLpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.endofLpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
self.startofLpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.startofLpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "60000", None, QtGui.QApplication.UnicodeUTF8))
self.lpfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.lpfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "40", None, QtGui.QApplication.UnicodeUTF8))
self.lpfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.lpfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.startofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.startofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
self.endofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.endofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "80000", None, QtGui.QApplication.UnicodeUTF8))
self.bpfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "40", None, QtGui.QApplication.UnicodeUTF8))
self.bpfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.bpfTransitionLabel.setText(QtGui.QApplication.translate("MainWindow", "Transition Width (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.bpfTransitionEdit.setText(QtGui.QApplication.translate("MainWindow", "10000", None, QtGui.QApplication.UnicodeUTF8))
self.bpfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.bpfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.startofBnfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.startofBnfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
self.endofBnfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.endofBnfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "80000", None, QtGui.QApplication.UnicodeUTF8))
self.bnfTransitionLabel.setText(QtGui.QApplication.translate("MainWindow", "Transition Width (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.bnfTransitionEdit.setText(QtGui.QApplication.translate("MainWindow", "10000", None, QtGui.QApplication.UnicodeUTF8))
self.bnfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.bnfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "48", None, QtGui.QApplication.UnicodeUTF8))
self.bnfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.bnfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.endofHpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.endofHpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "50000", None, QtGui.QApplication.UnicodeUTF8))
self.startofHpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band (Hz)", None, QtGui.QApplication.UnicodeUTF8))
self.startofHpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "55000", None, QtGui.QApplication.UnicodeUTF8))
self.hpfStopBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Stop Band Attenuation (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.hpfStopBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "48", None, QtGui.QApplication.UnicodeUTF8))
self.hpfPassBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Pass Band Ripple (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.hpfPassBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.rrcSymbolRateLabel.setText(QtGui.QApplication.translate("MainWindow", "Symbol Rate (sps)", None, QtGui.QApplication.UnicodeUTF8))
self.rrcAlphaLabel.setText(QtGui.QApplication.translate("MainWindow", "Roll-off Factor", None, QtGui.QApplication.UnicodeUTF8))
self.rrcNumTapsLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Taps", None, QtGui.QApplication.UnicodeUTF8))
self.rrcSymbolRateEdit.setText(QtGui.QApplication.translate("MainWindow", "3200", None, QtGui.QApplication.UnicodeUTF8))
self.rrcAlphaEdit.setText(QtGui.QApplication.translate("MainWindow", "15", None, QtGui.QApplication.UnicodeUTF8))
self.rrcNumTapsEdit.setText(QtGui.QApplication.translate("MainWindow", "50", None, QtGui.QApplication.UnicodeUTF8))
self.gausSymbolRateLabel.setText(QtGui.QApplication.translate("MainWindow", "Symbol Rate (sps)", None, QtGui.QApplication.UnicodeUTF8))
self.gausSymbolRateEdit.setText(QtGui.QApplication.translate("MainWindow", "5000", None, QtGui.QApplication.UnicodeUTF8))
self.gausBTLabel.setText(QtGui.QApplication.translate("MainWindow", "Roll-off Factor", None, QtGui.QApplication.UnicodeUTF8))
self.gausBTEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
self.gausNumTapsLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Taps", None, QtGui.QApplication.UnicodeUTF8))
self.gausNumTapsEdit.setText(QtGui.QApplication.translate("MainWindow", "30", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofLpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofLpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofLpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band ", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofLpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
self.iirLpfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirLpfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.iirLpfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirLpfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofHpfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofHpfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofHpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band ", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofHpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
self.iirHpfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirHpfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.iirHpfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirHpfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBpfStopBandLabel1.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band-1", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBpfStopBandEdit1.setText(QtGui.QApplication.translate("MainWindow", "0.2", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band ", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBpfPassBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band ", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBpfPassBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBpfStopBandLabel2.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band-2", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBpfStopBandEdit2.setText(QtGui.QApplication.translate("MainWindow", "0.6", None, QtGui.QApplication.UnicodeUTF8))
self.iirBpfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirBpfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.iirBpfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirBpfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBsfPassBandLabel1.setText(QtGui.QApplication.translate("MainWindow", "End of Pass Band-1", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBsfPassBandEdit1.setText(QtGui.QApplication.translate("MainWindow", "0.2", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBsfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "Start of Stop Band ", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBsfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.3", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBsfStopBandLabel.setText(QtGui.QApplication.translate("MainWindow", "End of Stop Band ", None, QtGui.QApplication.UnicodeUTF8))
self.iirendofBsfStopBandEdit.setText(QtGui.QApplication.translate("MainWindow", "0.6", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBsfPassBandLabel2.setText(QtGui.QApplication.translate("MainWindow", "Start of Pass Band-2", None, QtGui.QApplication.UnicodeUTF8))
self.iirstartofBsfPassBandEdit2.setText(QtGui.QApplication.translate("MainWindow", "0.7", None, QtGui.QApplication.UnicodeUTF8))
self.iirBsfPassBandAttenLabel.setText(QtGui.QApplication.translate("MainWindow", "Max loss in Pass Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirBsfPassBandAttenEdit.setText(QtGui.QApplication.translate("MainWindow", "1", None, QtGui.QApplication.UnicodeUTF8))
self.iirBsfStopBandRippleLabel.setText(QtGui.QApplication.translate("MainWindow", "Min atten in Stop Band (dB)", None, QtGui.QApplication.UnicodeUTF8))
self.iirBsfStopBandRippleEdit.setText(QtGui.QApplication.translate("MainWindow", "60", None, QtGui.QApplication.UnicodeUTF8))
self.besselordLabel.setText(QtGui.QApplication.translate("MainWindow", "Filter Order", None, QtGui.QApplication.UnicodeUTF8))
self.besselordEdit.setText(QtGui.QApplication.translate("MainWindow", "10", None, QtGui.QApplication.UnicodeUTF8))
self.iirbesselcritLabel1.setText(QtGui.QApplication.translate("MainWindow", "Critical point-1", None, QtGui.QApplication.UnicodeUTF8))
self.iirbesselcritEdit1.setText(QtGui.QApplication.translate("MainWindow", "0.2", None, QtGui.QApplication.UnicodeUTF8))
self.iirbesselcritEdit2.setText(QtGui.QApplication.translate("MainWindow", "0.5", None, QtGui.QApplication.UnicodeUTF8))
self.iirbesselcritLabel2.setText(QtGui.QApplication.translate("MainWindow", "Critical point-2", None, QtGui.QApplication.UnicodeUTF8))
self.firhbordLabel.setText(QtGui.QApplication.translate("MainWindow", "Filter Order", None, QtGui.QApplication.UnicodeUTF8))
self.firhbordEdit.setText(QtGui.QApplication.translate("MainWindow", "34", None, QtGui.QApplication.UnicodeUTF8))
self.firhbtrEditLabel2.setText(QtGui.QApplication.translate("MainWindow", "Transition width \n"
" (from fs/4)", None, QtGui.QApplication.UnicodeUTF8))
self.firhbtrEdit.setText(QtGui.QApplication.translate("MainWindow", "10000", None, QtGui.QApplication.UnicodeUTF8))
self.filterPropsBox.setTitle(QtGui.QApplication.translate("MainWindow", "Filter Properties", None, QtGui.QApplication.UnicodeUTF8))
self.nTapsLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Taps:", None, QtGui.QApplication.UnicodeUTF8))
self.designButton.setText(QtGui.QApplication.translate("MainWindow", "Design", None, QtGui.QApplication.UnicodeUTF8))
self.menu_File.setTitle(QtGui.QApplication.translate("MainWindow", "&File", None, QtGui.QApplication.UnicodeUTF8))
self.menu_Analysis.setTitle(QtGui.QApplication.translate("MainWindow", "Analysis", None, QtGui.QApplication.UnicodeUTF8))
self.menuWidgets.setTitle(QtGui.QApplication.translate("MainWindow", "View", None, QtGui.QApplication.UnicodeUTF8))
self.action_exit.setText(QtGui.QApplication.translate("MainWindow", "E&xit", None, QtGui.QApplication.UnicodeUTF8))
self.action_save.setText(QtGui.QApplication.translate("MainWindow", "&Save", None, QtGui.QApplication.UnicodeUTF8))
self.action_save.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+S", None, QtGui.QApplication.UnicodeUTF8))
self.action_open.setText(QtGui.QApplication.translate("MainWindow", "&Open", None, QtGui.QApplication.UnicodeUTF8))
self.action_open.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8))
self.actionMagnitude_Response.setText(QtGui.QApplication.translate("MainWindow", "Magnitude Response", None, QtGui.QApplication.UnicodeUTF8))
self.actionPhase_Respone.setText(QtGui.QApplication.translate("MainWindow", "Phase Respone", None, QtGui.QApplication.UnicodeUTF8))
self.actionGroup_Delay.setText(QtGui.QApplication.translate("MainWindow", "Group Delay", None, QtGui.QApplication.UnicodeUTF8))
self.actionPhase_Delay.setText(QtGui.QApplication.translate("MainWindow", "Phase Delay", None, QtGui.QApplication.UnicodeUTF8))
self.actionImpulse_Response.setText(QtGui.QApplication.translate("MainWindow", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8))
self.actionStep_Response.setText(QtGui.QApplication.translate("MainWindow", "Step Response", None, QtGui.QApplication.UnicodeUTF8))
self.actionPole_Zero_Plot.setText(QtGui.QApplication.translate("MainWindow", "Pole-Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
self.actionGrid.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
self.actionPole_Zero_Plot_2.setText(QtGui.QApplication.translate("MainWindow", "Pole Zero Plot", None, QtGui.QApplication.UnicodeUTF8))
self.actionIdeal_Band.setText(QtGui.QApplication.translate("MainWindow", "Ideal Band", None, QtGui.QApplication.UnicodeUTF8))
self.actionGrid_2.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
self.actionGrid_3.setText(QtGui.QApplication.translate("MainWindow", "Grid", None, QtGui.QApplication.UnicodeUTF8))
self.actionTabbed.setText(QtGui.QApplication.translate("MainWindow", "Tabbed", None, QtGui.QApplication.UnicodeUTF8))
self.actionOverlay.setText(QtGui.QApplication.translate("MainWindow", "Overlay", None, QtGui.QApplication.UnicodeUTF8))
self.actionResponse_widget.setText(QtGui.QApplication.translate("MainWindow", "Response widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionSpec_widget.setText(QtGui.QApplication.translate("MainWindow", "Spec widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionQuick_access.setText(QtGui.QApplication.translate("MainWindow", "Quick access", None, QtGui.QApplication.UnicodeUTF8))
self.actionFilter_Coefficients.setText(QtGui.QApplication.translate("MainWindow", "Filter Coefficients", None, QtGui.QApplication.UnicodeUTF8))
self.actionDesign_widget.setText(QtGui.QApplication.translate("MainWindow", "Design widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionOverlay_2.setText(QtGui.QApplication.translate("MainWindow", "Overlay", None, QtGui.QApplication.UnicodeUTF8))
self.actionGridview.setText(QtGui.QApplication.translate("MainWindow", "Gridview", None, QtGui.QApplication.UnicodeUTF8))
self.actionDesign_widget_2.setText(QtGui.QApplication.translate("MainWindow", "Design widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionQuick_access_2.setText(QtGui.QApplication.translate("MainWindow", "Quick access", None, QtGui.QApplication.UnicodeUTF8))
self.actionSpec_widget_2.setText(QtGui.QApplication.translate("MainWindow", "Spec widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionResponse_widget_2.setText(QtGui.QApplication.translate("MainWindow", "Response widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionDesign_Widget.setText(QtGui.QApplication.translate("MainWindow", "Design Widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionQuick_Access.setText(QtGui.QApplication.translate("MainWindow", "Quick Access", None, QtGui.QApplication.UnicodeUTF8))
self.actionSpec_Widget.setText(QtGui.QApplication.translate("MainWindow", "Spec Widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionResponse_Widget.setText(QtGui.QApplication.translate("MainWindow", "Response Widget", None, QtGui.QApplication.UnicodeUTF8))
self.actionTabview_2.setText(QtGui.QApplication.translate("MainWindow", "Tabview", None, QtGui.QApplication.UnicodeUTF8))
self.actionPlot_select.setText(QtGui.QApplication.translate("MainWindow", "Plot select", None, QtGui.QApplication.UnicodeUTF8))
self.actionBand_Diagram.setText(QtGui.QApplication.translate("MainWindow", "Band Diagram", None, QtGui.QApplication.UnicodeUTF8))
self.actionCheck.setText(QtGui.QApplication.translate("MainWindow", "check", None, QtGui.QApplication.UnicodeUTF8))
self.actionPlot_FFT_points.setText(QtGui.QApplication.translate("MainWindow", "Plot FFT points", None, QtGui.QApplication.UnicodeUTF8))
from PyQt4 import Qwt5
from bandgraphicsview import BandGraphicsView
from polezero_plot import PzPlot
import icons_rc
|