Re: [idvdevelopers] New test release of Image Chooser and PR

  • To: Brian Mapes <bmapes@xxxxxxxxxxxxxxx>
  • Subject: Re: [idvdevelopers] New test release of Image Chooser and PR
  • From: "Tyle, Kevin R" <ktyle@xxxxxxxxxx>
  • Date: Tue, 11 Mar 2014 14:42:03 +0000
I think a key part of releasing 5.0 with PR enabled is to have some clear use 
cases for its use included in the documentation.

_____________________________________________
Kevin Tyle, Systems Administrator
Dept. of Atmospheric & Environmental Sciences
University at Albany
Earth Science 235, 1400 Washington Avenue
Albany, NY 12222
Email: ktyle@xxxxxxxxxx<mailto:ktyle@xxxxxxxxxx>
Phone: 518-442-4578
_____________________________________________

From: Brian Mapes [mailto:bmapes@xxxxxxxxxxxxxxx]
Sent: Tuesday, March 11, 2014 4:46 AM
To: Tyle, Kevin R
Cc: Jim Steenburgh; Yuan Ho; <idv-steering@xxxxxxxxxxxxxxxx>; 
idvdevelopers@xxxxxxxxxxxxxxxx
Subject: Re: New test release of Image Chooser and PR

On Mar 10, 2014, at 8:13 PM, Tyle, Kevin R wrote:


I too echo Jim's thoughts ... great job to Yuan and all the developers!

This shames me that I forgot to lead with the praise: Great job!
I have learned to use RBB and really enjoy UsePD for exploring.
How it beats the old imagery bounding!


User Preferences allows user to enable Progressive Disclosure, but it also 
appears in the Projections Menu in Map View windows.  If User Prefs has it set 
to no, then setting it to yes in Projections has no effect.

I don't think this is correct -- I have set it to default no in my Prefs, but 
am able to switch it on as desired from the Projections menu.


Projections --> Use Displayed Area is non-intuitive ... zooms out and reloads 
data, and in my case, did not re-draw contours. What is the purpose of this 
option?

It does redraw the contours --- but 360 degrees of longitude east!
You have to zoom out 2 planets worth to see them - screenshot. (Bug!)
[cid:image001.png@01CF3D16.896A8CB0]

Kevin, It sets a (square) wireframe box covering the Displayed Area, which you 
can use to clip displays.
I find that useful for clipping 3D isosurface displays to clear cluttered sight 
lines for oblique views.
(although RBB may be better for that clipping some day!)
Also it redefines the height for 3D displays if they are too tall or short.


Not clear to me how one can take Don's Local Weather (Boulder) bundle and 
change projection so data
loads over another city (e.g. Miami) ... when I try this, map view changes 
projection but no new
data loads. APPARENTLY THIS IS ONLY AN ISSUE FOR OLD BUNDLES

  *   
http://motherlode.ucar.edu/repository/entry/get/BoulderWx.xidv?entryid=b3c53509-4db9-45de-b2ae-800d2a833ecc<qobject:history:0>
I loaded this, then turned on UsePD for the session, and also for each display.
Then I RBB an area. The contours and stations move upon RBB, but the imagery 
fields do not.

(the +360 longitude bug upon Projections --> Use Displayed Area can be seen 
using this bundle).



-------------main issue: there are now two kinds of displays, old and new

Starting with other old bundles, I find I am able to convert most existing 
displays to UsePD displays by turning the UsePD checkbox on in the View menu of 
that display's control window. (not 3D displays yet, though, says Yuan)

But there is no going back: I find that once an old-style display has ever 
touched UsePD,
* it will never again respect the Dataset spatial subset box.
* it will always reopen in a .xidv to cover the entire and only the initial 
displayed region.

Even if its UsePD check is turned off before saving, and/or UsePD is off in the 
session when you open the bundle -- in short, no matter what you do. Currently. 
(is this structural, or strategic?)


So UsePD is a change in usage culture... one that many users will find purely a 
100% improvement, and one I could come around to if I rethink my strategy and 
approaches. But I would like some cues about future intentions.  Before a big 
release, it would be nice to see some draft of the release notes and.or 
documentation text about what UsePD was designed to do, what it was expanded to 
also do (and why), what the future intention is, what aspects are irreversible 
or hard to change structurally, pitfalls or surprises, etc .

For example, dataset-level subsetting would have only one useful effect in a 
UsePD-driven new IDV, if I understand right: It clips the data going into a 
.zidv file. That can be confusing, as a .zidv bundle may come up blank because 
you subset the data for a different region than the one you were happily 
examining at the moment you saved it. (I tried this).




I'm looking forward to hearing about the Miami IDV workshop ... I am sure Brian 
will have lots of good ideas to keep Yuan and company busy!

I hope there could be some strategic guidance, not just training on individual 
capabilities and features and letting users string them together in an ad hoc 
way. Maybe that is too much a matter of personal style? But there are getting 
to be so many features ... it's not easy to find a satisfying, reliable 
workflow that doesn't lead to surprises or dead ends or clutter. I have been 
down many such dead ends in trial and error, and now may be missing some great 
features for fear of deviating from safe pathways.



Examples of strategic-use questions I think even 2-day beginners should hear 
about at training--

* Sphere view or flat view? Choose wisely, you can never convert later. Should 
we all be moving to sphere? These were developed in some order, far apart in 
time, presumably.  What are the issues? (seams, size, transects, etc)

* UsePD or not to UsePD? Will one ever, down the line, want to save this 
display over a fixed area? Then you have to refrain from ever touching or even 
having checked the UsePD (or Match Display Area) feature during its creation, 
however tempting that may be.

* Cross sections vs transects? Cross sections are easy, they are in the 
displays menu. But down the line you discover that sharing several cross 
sections shares the color bar, not just the location.  Surprise! and there is 
no back button or autosave recovery. If transects are clearly better, let's say 
so right up front and train on them instead of cross sections.

* How to meaningfully reuse the considerable work one puts into a nice IDV 
session? Save whole bundles (with or without datasets?), data favorites, 
displays, display settings, colorbars, all of the above? Can saved bundles be 
partly-reused, or is the Display the most efficient and meaningful unit of 
recycling? What's the strategy? Down the line it may become clear what you wish 
you saved, but can best practices be trained at the outset?

* Does it matter if you save a bundle without datasets, vs. opening it later 
with Change Data Path? (YES, I think... In the latter case, you have to go off 
and find a Data Sources file, which may have to match the format of the saved 
file exactly, while in the former case you can select fields in sources you may 
already have attached...) But unchecking Data Sets in the Save dialog is 
dangerous: it's easy to forget you have done it, and it applies as default to 
all future saves. Surprise! Your bundles all have no datasets. Argh.

* Imagery choices are so many and inscrutable. Is there a reliable subset, or a 
guide page? Can some dead ones be pruned?

* Dealing with errors. What are the most common ones, what do they mean, when 
should you try to parse them vs. just click "OK".

Well something to think about.

Sleepless in Miami
Brian

p.s. anyone else have this happen? Dead views piling up? Maybe it's harmless.
[cid:image002.png@01CF3D16.896A8CB0]

PNG image

PNG image

  • 2014 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the idvdevelopers archives: