This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
> > Yuan- > > > > What happens if someone smooths the grid and then changes the skip > > factor? Does the smoothing get applied to the decimated grid? > > > > Don Don, It actually get applied to the decimated grid. It is not through applySmoothing(), but in the getSliceForDisplay as the smoothType is not none, so it works. Yuan > > No, it is easy to add the checking of skip factor. But I didn't see any place > you can change the skip factor after the contour created. > > Yuan > > > > On 1/11/11 3:13 PM, Unidata IDV Support wrote: > > >> Yuan- > > >> > > >> This doesn't work when you change the smoothing factor for a particular > > >> smoothing type like Gaussian. The first time you select that, the > > >> smoothing is correct. However, when you change the factor, the old > > >> smoothing is the same as the new smoothing, so it puts in the unsmoothed > > >> grid. Load in the same parameter twice as contours. On one the the > > >> controls, change the smoothing type, and then play around with the > > >> smoothing factor and you'll see what I mean. If you still want to get a > > >> new release out this week, you might just back out of the change and > > >> leave it as a known bug for the next release rather than introduce new > > >> bugs. > > >> > > >> Don > > > > > > I re did the logic of checking, adding the smooth factor, now it is > > > working better. I even tested to apply the > > > same smoothing method, and all worked as expect. > > > > > > Let me know if I miss anything. > > > > > > > > > Yuan > > >> > > >> On 1/10/11 2:16 PM, Unidata IDV Support wrote: > > >>>> One for the TODO list: > > >>>> > > >>>> In the PlanViewControls, when you smooth the grid, you can't go back to > > >>>> an unsmoothed grid without reloading the data. There is code in > > >>>> getSliceForDisplay that checks to see if the smoothing is not NONE > > >>>> before it does the smoothing. This was done for performance reasons > > >>>> because every time you did something that would call this method (e.g. > > >>>> skip factor), you'd also go through the smoothing code which can be > > >>>> expensive. A possible solution would be to have an oldSmoothingType > > >>>> and > > >>>> check if it's changed. Another would be that if smoothing equals > > >>>> LABEL_NONE, then use retfield (another if block inside the checkFlag > > >>>> block). > > >>>> > > >>>> The implementation is left as a simple exercise for the reader. > > >>>> > > >>>> Don > > >>> > > >>> I have the code changed to allow user moving back to non smoothing to > > >>> the field. > > >>> > > >>> > > >>> Yuan > > >>>> -- > > >>>> Don Murray > > >>>> NOAA/ESRL/PSD and CIRES > > >>>> 303-497-3596 > > >>>> http://www.esrl.noaa.gov/psd/people/don.murray/ > > >>>> > > >>>> > > >>> > > >>> > > >>> Ticket Details > > >>> =================== > > >>> Ticket ID: SQR-320006 > > >>> Department: Support IDV > > >>> Priority: Normal > > >>> Status: Closed > > >>> > > >> > > >> -- > > >> Don Murray > > >> NOAA/ESRL/PSD and CIRES > > >> 303-497-3596 > > >> http://www.esrl.noaa.gov/psd/people/don.murray/ > > >> > > >> > > > > > > > > > Ticket Details > > > =================== > > > Ticket ID: SQR-320006 > > > Department: Support IDV > > > Priority: Normal > > > Status: Closed > > > > > > > -- > > Don Murray > > NOAA/ESRL/PSD and CIRES > > 303-497-3596 > > http://www.esrl.noaa.gov/psd/people/don.murray/ > > > > > Ticket Details =================== Ticket ID: SQR-320006 Department: Support IDV Priority: Normal Status: Open