Tuesday, 13 August 2013

Gscope - a software oscilloscope library

Gscope is a software oscilloscope library build using the GTK and Gnome toolkits. The scope displays signals in real-time and enables recording and playback of signal data. It can be employed at the same time to display multiple signals as well as for modifying signal parameters on the fly. Generally, the scope can be employed to monitor, display and debug several types of “real-time” data. Besides, the scope can be used for plotting or graphing file data that is in a tuple format. 

The Gscope library consists of two main widgets, GtkScope and GtkScopeApp that can be used by application programmers. GtkScope is a canvas on which signal data is plotted. GtkScopeApp provides a graphical interface for manipulating the GtkScope widget functionality. An application creates one or more GtkScope or GtkScopeApp widgets to display data. On each GtkScope or GtkScopeApp widgets, one or more signals can be plotted.

The Gscope library lets updating signal and control parameters dynamically. For example, the filter parameter of a low-pass filtered signal can be adjusted from within the scope. In addition, new signals can be added dynamically or signals can be taken out from the scope by an application program. For improved visualization, the range of each plotted signal, its zoom and bias can all be changed.

Friday, 15 February 2013


"In the summer of 2001, Bush did almost nothing to deal with mounting evidence of an impending al-Qaida attack. Then, after 9/11, his main response was to attack Iraq, which had nothing to do with 9/11."

Wasn't the Main Response to September 11th the war in Afghanistan?

Let's get this whole Clarke business straight: eight years of Clinton's presidency were spent valiantly fighting al Qaeda. Eight months of Bush's presidency were spent asleep at the switch, which then resulted in September 11th.