Simon

We have developed a standalone app over the last decade or two that  
includes interactive zooming and such. Although designed with specific  
capabilities for time-sequenced space plasma data, QSAS is flexible  
enough to handle XY plots (and data manipulation should you wish that  
as well). Qsas is a Qt application written in C++ that uses the qt  
plplot driver for graphics (we wrote the original plplot qt driver).  
It runs on Linux, mac os, and windows (supplied as precompiled  
binaries although the Linux version is often compiled by the user from  
source). It is an open source project. The windows version includes  
all the dll's you need to run the application, including qt and plplot.

Ingestion of csv or other simple ASCII data is accomplished by writing  
a header that describes the data structure, variables, physical units,  
and a couple of other things. The header can be a single standalone  
file that lives in the same directory as the data files. Although not  
difficult in concept, some experience is helpful in writing such  
headers. If you want, send me a short sample file and I'll draft an  
initial header to get you started.

Qsas also has a plugin interface  for the user to craft specialised  
algorithms or other operations not supplied within the core  
manipulation packages (qsas has an in-built calculator that can do a  
lot of arithmetic and other operations on the "data objects" it uses  
to hold data). Developing plugins under windows might be challenging  
however, as the windows build - under mingw - is a bit tricky,

  I suspect that qsas is probably more than you need, but it might  
serve your purposes.

You can fetch it from www.sp.ph.imperial.ac.uk/csc-web . Please let us  
know if you download it so we can add you to the mailing list. We just  
issued a new release and an update  will follow shortly fixing some  
bugs.

We'll be happy to answe questions

Steve

-----------
Steve Schwartz
Space and Atmospheric Physics
Imperial College London
Tel 020 7594 7660

On 23 Jun 2010, at 22:34, "[email protected]" <[email protected]>  
wrote:

> I've been looking into plplot to see if it can provided graphing of  
> reams
> of GPS data, in a static sense it looks like it would be good enough.
>
> However in a classic example of feature creep (or under spec'ing) my
> colleague would be (more) interested in something which could zoom  
> in/out
> selectable portions of the data set, and enable/disable various  
> datasets
> (plotted as 2D lines).
>
> I know there are QT and Cario bindings, however the wiki lists these  
> as
> not available on 'Bare' windows.
>
> Does anyone have suggestions on whether this is possible?
>
> I prefer to use the python bindings on bare windows as this is what  
> I am
> used too, and don't want to dump too many dependancies on  
> deployment. This
> configuration has proved workable using py2exe.
>
> I thought that maybe the 'mem' driver could be used in conjunction  
> with
> pyGTK, but it seems that the 'plsmem' command is missing from the  
> python
> bindings.
>
> Cheers,
> Simon.
>
>
> --- 
> --- 
> --- 
> ---------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Plplot-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/plplot-general

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Plplot-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to