high speed graphing and logging with guiqwt and zmq. SVG blueness in pyqt
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
bluegraph
docs
scripts
tests
.travis.yml
README.md
bluegraph.coveragerc
setup.py

README.md

BlueGraph

Build Status Coverage Status

High speed graphing and logging with guiqwt and zmq. SVG blueness in pyqt.

This is a rewrite of the internal "ExtendedTest" interface, and should look like this:

![BlueGraph Screenshot] (/docs/BlueGraph.gif "BlueGraph screenshot")

Getting Started

  • cd

  • $VENV/bin/python setup.py develop

  • $VENV/bin/nosetests --cover-erase --with-coverage --cover-package=bluegraph

  • $VENV/bin/python scripts/bluegraph_demo.py

Development Setup

Ideally the fonts could be embedded in the svg file, then addressed during the text update procedure of the interface creation in python. The workaround for now is to install the fonts in assets/fonts on your system, then load the svg files. The text designators are deleted at runtime, and replaced with QGraphicsTextItems.

Apparently the way nosetests works may be importing all of the existing tests into one module, then running them. This in turn will create duplicate log prints, unexpected re-use of qapplication and other issues associated with the runner. Only define a log handler in the alphabetically first test procedure. Catch qapplication re-define runtime errors in the test_views, after it has already been established in the alphabetically preceeding test_controller.