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
