DataHelicopter is a misguided tool put together in a convoluted way by sticking together my own boogers. Python made it possible for me to make a booger sculpture.

It is intended to analyze and visualize numeric and textual data that is sitting in a table in a Postgress database, accessed via PyGreSQL.

It analyzes the data by:

The visualization is done using the Pivy wrapper around Coin3D. It parameterizes the display of arbitrary scenegraphs using the data in the slices and dices, or using the data in any table or view.

There are also PyQT GUIs for browsing huge tables, browsing a Postgress database, and controlling long-running database background jobs. Plus, there are classes to handle Postgres queries using subthreads and named cursors, to keep your application snappy.

Here is an explanatory screenshot with an image map:





Visualization Postgres object tree viewTable editing and viewingPython interaction