On Sat, December 10, 2011 09:16, Jeremy Sanders wrote:
[snip]
> 2. Data imports - possible formats
>   - HDF, JSON, XML, VO-table, Origin, IDL, XLS, OpenOffice, ..., any
> more common ones?
>   - Improve existing import filters?
>   - Some sort of data import wizard like openoffice
>
>   Extra formats could be fairly easy if implemented as plugin. Fancier
> UI requires plugin interface improvement or full import.

A big one: Matlab .mat files. The most recent versions of MATLAB save as HDF5 
-- so that would
definitely be useful -- but older versions are a custom format. scipy.io has 
support for loading
them. (And also support for loading IDL .sav files, which might also be useful.)

Also, is there interest in accumulating a large set of (more or less) obscure 
import plugins? I
have one which I wrote for the log files generated by Stanford Research Systems 
RGA units, and
I've been thinking about writing one for .s1p/.s2p files which are some kind of 
a de facto
standard for network analyzers.

> 3. More widgets (medium to hard)
>   - Projections of spherical data, aitoff, etc., useful for maps, etc. - More 
> specialised widgets?
>     - pie
>
> 4. Improvements of widgets (easy to hard)
>   - Log polar, colored points for polar, ternary...

Some way to draw error bands on a function or fit plot? Also, either possibly 
exposing more error
analysis functionality in the fit widget or perhaps as a plugin which 
optionally _creates_ a fit
widget?

> 5. Communication with other programs
>   - D-Bus - I'm examining this currently
>   - SAMP - for virtual observatory
>   - anything else? - maybe whatever is used for embedding in widnows - 
> C/C++/Fortran/Perl
external API?
>   - Better clipboard support
>
> 6. Improve LaTeX support
>
> 7. Improve data editing
>   - spreadsheet mode to examine multiple datasets
>   - select multiple datasets in dataset browser
>
> 8. Useful new plugins - easy to medium - please write or suggest some
>   - FFT, smoothing, binning, filtering...

FFT would definitely be useful. Another (easy) one is a sorting plugin, i.e. 
sort N dependent
datasets and one independent dataset by the independent dataset. (Right now, if 
you want to merge
multiple datasets, the only decent way is by writing python code; with a sort 
plugin you could
just catenate and then sort -- although it might be worth having a merge plugin 
that does just
that, as well.)

> 9. Expand existing plugins to work properly on dates, 2D, etc. (easy to 
> medium)
>
> 10. New dataset types, such as bundled 1D datasets. Probably hard.
>
> 11. Speed improvements.
>
> 12. User interface improvements.

Regards,
-- BKS



_______________________________________________
Veusz-discuss mailing list
Veusz-discuss@gna.org
https://mail.gna.org/listinfo/veusz-discuss

Répondre à