[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Top 10 IDL Requests

David Fanning wrote:
> [...]
> One of the people I ran into at the picnic was the
> new VP of Software Engineering. After we were introduced
> and it was pointed out that I was, uh, the person who
> wrote "that book about IDL" the VP gave me his e-mail
> and phone extension and encouraged me to submit my
> top 10 IDL requests to him personally.
> Wow! You don't get an opportunity like this every day. :-)
> [...]
> Cheers,
> David

   Try to keep it short for there are sooo many wishes (BTW: what does
this tell us?)

(1) multithreading
(2) complement keyword to where
(3) end of array syntax (I can't see why A[*-5] should not be feasible)
(4) working contour routine and map projections (simple example:
    IDL> map_set,limit=[-60,-180,60,360]
    should give America twice, I think ...
(4a) ... and more sophisticated map labels, e.g. 60 (degreesymbol) N
instead of
    just 60 as an option.
(5) improved color handling for TV and TVRD
(6) adapt a colorbar and a legend procedure (e.g. from the ESRG
library). This is
    something basic enough that it should be maintained by RSI - even
though everyone
    will be free to use something different
(7) an "IN" operator, e.g. selected = where(species in ['Ozone', 'NOx',
(8) higher level graphic objects, e.g. extending your XPLOT, **and** a
contour object
    and map support! The high level plot object should allow things
       XPlot = obj_new('Xplot',x=x,y=sin(x))     ; generate and show
       XPlot->Add,x=x2,y=cos(x2)                 ; add another data set
       XPlot->SetProperty,curve=2,psym=8,line=2  ; modify properties of
second curve

Since I start dreaming again, I better stop here.

Cheers (from wonderful but cloudy Germnay),

[[ Dr. Martin Schultz   Max-Planck-Institut fuer Meteorologie    [[
[[                      Bundesstr. 55, 20146 Hamburg             [[
[[                      phone: +49 40 41173-308                  [[
[[                      fax:   +49 40 41173-298                  [[
[[ martin.schultz@dkrz.de                                        [[