import pyutils pyutils.setup_logging() except: pass logger = logging.getLogger() import sys import os sys.path.append(os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty.graph import Surface, GraphScheduler import numpy as np app = App('../config/app_config.json') surface = Surface() gscheduler = GraphScheduler() surf_updater = gscheduler.add_graph(surface, maxlen=1, interval=10, mode="array") # np.histogram(nc_vals, bins=50, normed=True) X = np.arange(0, 1023, 1) Y = np.arange(-3000, 3000, 500) Z = np.arange(0, 10e6, 1e6) # X = np.arange(-5, 5, 1) # Y = np.arange(-5, 5, 1) # Z = np.arange(0, 10, 1) xlim = (np.min(X), np.max(X))
import sys import os sys.path.append(os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty import framework app = App() def update(): pbar.update(update.value) update.value += 1 update.value = 0 pbar = framework.ProgressBar() app.add_widget(pbar) app.add_timer(100, update) app.run()
__maintainer__ = "Mathew Cosgrove" __email__ = "*****@*****.**" __status__ = "Development" import sys import os sys.path.append(os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) import random import logging from qtbooty import App from qtbooty import graph try: import pyutils pyutils.setup_logging() except: pass logger = logging.getLogger() def update(): gmap.add_circle(34.17192, -118.59521, random.random() * 100) app = App('config/app_config.json') gmap = graph.GMap() app.add_widget(gmap) app.add_timer(1000, update) app.run()
# REF: http://sphinxcontrib-napoleon.readthedocs.org/en/latest/example_google.html#example-google # REF: http://google-styleguide.googlecode.com/svn/trunk/pyguide.html __author__ = "Mathew Cosgrove" __copyright__ = "" __license__ = "" __version__ = "0.0.1" __maintainer__ = "Mathew Cosgrove" __email__ = "*****@*****.**" __status__ = "Development" import logging try: import pyutils pyutils.setup_logging() except: pass logger = logging.getLogger(__name__) import scipy.signal as signal from qtbooty import App from phasor.model.signal import CodeNCO, CarrierNCO app = App() print dir(signal) app.run()
import getpass import keyring # def update(): # map.add_circle(34.17192, -118.59521, random.random() * 100) if keyring.get_password("system", getpass.getuser()) is None: keyring.set_password("system", getpass.getuser(), getpass.getpass()) proxy = QtNetwork.QNetworkProxy(QtNetwork.QNetworkProxy.HttpProxy, "centralproxy.northgrum.com", 80) proxy.setUser(getpass.getuser()) proxy.setPassword(keyring.get_password("system", getpass.getuser())) QtNetwork.QNetworkProxy.setApplicationProxy(proxy) pyutils.setup_logging() logger = logging.getLogger() from qtbooty import App app = App('config/bad_app_config.json') # app.main.menus["File"].actions["New"].triggered.connect(test_trigger) map = Map() app.add_widget(map) # app.add_timer(1000, update) app.run() # class Map(QtGui.QWidget): # def __init__(self): # self.web = QWebView(self.window) # self.web.setMinimumSize(800, 800) # self.web.page().mainFrame().addToJavaScriptWindowObject('self', self) # self.web.setHtml(maphtml)
"""docstring for DocsWidget""" def __init__(self): super(DocsWidget, self).__init__() self.web = QtWebKit.QWebView(self) self.layout = QtGui.QVBoxLayout(self) self.layout.addWidget(self.web) # self.web.page().mainFrame().setScrollBarPolicy(QtCore.Qt.Vertical, QtCore.Qt.ScrollBarAsNeeded) def load_page(self, page=None): if page is None: page = 'C:\\cygwin64\\home\\cosgrma\\workspace\\sandbox\\sphix-test\\_build\\html\\index.html' self.web.load(QtCore.QUrl.fromLocalFile(QtCore.QFileInfo(page).absoluteFilePath())) if __name__ == '__main__': import random import logging import pyutils pyutils.setup_logging() logger = logging.getLogger() from qtbooty import App app = App('config/bad_app_config.json') docswidget = DocsWidget() app.add_widget(docswidget) docswidget.load_page('C:\\cygwin64\\home\\cosgrma\\workspace\\sandbox\\sphix-test\\_build\\html\\index.html') app.run()
__license__ = "" __version__ = "0.0.1" __maintainer__ = "Mathew Cosgrove" __email__ = "*****@*****.**" __status__ = "Development" import sys import os sys.path.append( os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty.graph import Polar import numpy as np app = App('../config/app_config.json') polar = Polar() polar.set_lims(0, (0, 90)) # polar.set_xlabel('degrees') # polar.set_ylabel('dB') polar.add_line('1', 'r') polar.add_line('2', 'b') def get_mag(ang): # Define magnitude angRad = np.pi * ang / 180.0 mag = 10 * np.log10(np.abs(np.sin(10 * angRad) / angRad)) + angRad return mag
__copyright__ = "" __license__ = "" __version__ = "0.0.1" __maintainer__ = "Mathew Cosgrove" __email__ = "*****@*****.**" __status__ = "Development" import sys import os sys.path.append(os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty.graph import Polar import numpy as np app = App('../config/app_config.json') polar = Polar() polar.set_lims(0, (0, 90)) # polar.set_xlabel('degrees') # polar.set_ylabel('dB') polar.add_line('1', 'r') polar.add_line('2', 'b') def get_mag(ang): # Define magnitude angRad = np.pi * ang / 180.0 mag = 10 * np.log10(np.abs(np.sin(10 * angRad) / angRad)) + angRad return mag
def change(param, changes): print("tree changes:") for param, change, data in changes: # path = p.childPath(param) # if path is not None: # childName = '.'.join(path) # else: childName = param.name() print(' parameter: %s' % childName) print(' change: %s' % change) print(' data: %s' % str(data)) print(' ----------') # p.sigTreeStateChanged.connect(change) app = App() tabs = framework.Tabs() io_grid = framework.IOGrid() io_grid1 = framework.IOGrid() io_grid2 = framework.IOGrid() io_grid3 = framework.IOGrid() io_grid4 = framework.IOGrid() config5 = { "layout": ["h", "na"], "groups": [{ "enabled": True, "box_enabled": True, "group_name": "data selection", "layout": ["v", "t"], "items": [{ "class": "button",
# @Author: Mathew Cosgrove # @Date: 2014-11-25 21:43:42 # @Last Modified by: Mathew Cosgrove # @Last Modified time: 2016-06-16 23:52:30 import sys import os sys.path.append(os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) # sys.path.append('/home/cosgroma/workspace/sergeant/guis') from qtbooty import App from qtbooty import graph from collections import deque import numpy as np app = App('../config/app_config.json') magnitude_plot = graph.Line(legend=False, controller=False) phase_plot = graph.Line(legend=False, controller=False) # gscheduler = graphs.GraphScheduler() # mag_updater = gscheduler.add_graph(magnitude_plot, maxlen=1000, interval=50) def update(): pass # update.config = { # "plots":[{ # "name": "cosine", # "plot kwargs": {
"name": "doppler1", "qtype": "dial", "label": "Doppler", "display": True, "orientation": "v", "range": [-5000.0, 5000.0 ], "policy": "smart", "args": [ "Hz" ] }] }]} app = App('../config/app_config.json') time_series = graph.Line(legend=True, controller=False) gscheduler = graph.GraphScheduler() ts_updater = gscheduler.add_graph(time_series, maxlen=1000, interval=50) def update(): npm = np.matrix([ update.t, 10 * np.cos(2 * np.pi * .3 * update.t), 10 * np.sin(2 * np.pi * .6 * update.t) ]) ts_updater.add_data(npm, update.config) update.t += update.intr / 1000.0
self.web = QtWebKit.QWebView(self) self.layout = QtGui.QVBoxLayout(self) self.layout.addWidget(self.web) # self.web.page().mainFrame().setScrollBarPolicy(QtCore.Qt.Vertical, QtCore.Qt.ScrollBarAsNeeded) def load_page(self, page=None): if page is None: page = 'C:\\cygwin64\\home\\cosgrma\\workspace\\sandbox\\sphix-test\\_build\\html\\index.html' self.web.load( QtCore.QUrl.fromLocalFile( QtCore.QFileInfo(page).absoluteFilePath())) if __name__ == '__main__': import random import logging import pyutils pyutils.setup_logging() logger = logging.getLogger() from qtbooty import App app = App('config/bad_app_config.json') docswidget = DocsWidget() app.add_widget(docswidget) docswidget.load_page( 'C:\\cygwin64\\home\\cosgrma\\workspace\\sandbox\\sphix-test\\_build\\html\\index.html' ) app.run()
import sys import os sys.path.append( os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) import random import logging from qtbooty import App from qtbooty import graph try: import pyutils pyutils.setup_logging() except: pass logger = logging.getLogger() def update(): gmap.add_circle(34.17192, -118.59521, random.random() * 100) app = App('config/app_config.json') gmap = graph.GMap() app.add_widget(gmap) app.add_timer(1000, update) app.run()
# import sys # sys.exit(unittest.main()) import sys import os import logging try: import pyutils pyutils.setup_logging() except: pass logger = logging.getLogger() sys.path.append( os.path.dirname(os.path.join(os.path.dirname(__file__), "../qtbooty"))) from qtbooty import App import os def test_trigger(): print("test") # os.startfile("") if __name__ == '__main__': app = App('config/app_config.json') # app.main.menus["File"].actions["New"].triggered.connect(test_trigger) app.run()
import sys import os sys.path.append( os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty import framework app = App() def update(): pbar.update(update.value) update.value += 1 update.value = 0 pbar = framework.ProgressBar() app.add_widget(pbar) app.add_timer(100, update) app.run()
import sys import os sys.path.append( os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty import framework def change(param, changes): print("tree changes:") for param, change, data in changes: # path = p.childPath(param) # if path is not None: # childName = '.'.join(path) # else: childName = param.name() print(' parameter: %s' % childName) print(' change: %s' % change) print(' data: %s' % str(data)) print(' ----------') app = App() io_grid = framework.IOGrid() p, ioconfig = io_grid.load_config_file('io_grid_test5.json') io_grid.connect_changed_callback(change) app.add_widget(io_grid) app.run()
import sys import sys import os sys.path.append(os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) from qtbooty import App from qtbooty import framework def change(param, changes): print("tree changes:") for param, change, data in changes: # path = p.childPath(param) # if path is not None: # childName = '.'.join(path) # else: childName = param.name() print(' parameter: %s' % childName) print(' change: %s' % change) print(' data: %s' % str(data)) print(' ----------') app = App() io_grid = framework.IOGrid() p, ioconfig = io_grid.load_config_file('io_grid_test5.json') io_grid.connect_changed_callback(change) app.add_widget(io_grid) app.run()
# @Date: 2014-11-25 21:43:42 # @Last Modified by: Mathew Cosgrove # @Last Modified time: 2016-06-16 23:52:30 import sys import os sys.path.append( os.path.dirname(os.path.join(os.path.dirname(__file__), "../../qtbooty"))) # sys.path.append('/home/cosgroma/workspace/sergeant/guis') from qtbooty import App from qtbooty import graph from collections import deque import numpy as np app = App('../config/app_config.json') magnitude_plot = graph.Line(legend=False, controller=False) phase_plot = graph.Line(legend=False, controller=False) # gscheduler = graphs.GraphScheduler() # mag_updater = gscheduler.add_graph(magnitude_plot, maxlen=1000, interval=50) def update(): pass # update.config = { # "plots":[{ # "name": "cosine", # "plot kwargs": {
import pyutils import getpass import keyring # def update(): # map.add_circle(34.17192, -118.59521, random.random() * 100) if keyring.get_password("system", getpass.getuser()) is None: keyring.set_password("system", getpass.getuser(), getpass.getpass()) proxy = QtNetwork.QNetworkProxy(QtNetwork.QNetworkProxy.HttpProxy, "centralproxy.northgrum.com", 80) proxy.setUser(getpass.getuser()) proxy.setPassword(keyring.get_password("system", getpass.getuser())) QtNetwork.QNetworkProxy.setApplicationProxy(proxy) pyutils.setup_logging() logger = logging.getLogger() from qtbooty import App app = App('config/bad_app_config.json') # app.main.menus["File"].actions["New"].triggered.connect(test_trigger) map = Map() app.add_widget(map) # app.add_timer(1000, update) app.run() # class Map(QtGui.QWidget): # def __init__(self): # self.web = QWebView(self.window) # self.web.setMinimumSize(800, 800) # self.web.page().mainFrame().addToJavaScriptWindowObject('self', self) # self.web.setHtml(maphtml)