Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Now I can animate simple thunderstorm tracks displayed as ellipses (using Display.Shape etc), however if any of the tracks have only one point, I get a visad.SetException as listed below. I can avoid the exception if either: * I don't animate the display or * I only display a single point track (ie don't merge the sets). However I'd like to do both! I can replicate the problem in Test03 with the changes below. Thanks in advance for any help on this, James Code changes to Test03.java (original lines commented out): int ntimes2 = 1; // int ntimes2 = 6; .... double[][] times = {{start}}; // double[][] times // {{start, start + 600.0, start + 1200.0, // start + 1800.0, start + 2400.0, start + 3000.0}}; Set time_hornet = new Gridded1DDoubleSet(time_type, times, ntimes2); // Set time_hornet = new Gridded1DDoubleSet(time_type, times, 6); .... image_stinger.setSample(0, tempw); // // for (int i=0; i<ntimes2; i++) { // image_stinger.setSample(i, tempw); // tempw = (FlatField) tempw.add(val); // } The resulting exception is: D:\visad\examples>java Test03 visad.SetException: Gridded1DDoubleSet.valueToGrid: requires all grid dimensions to be > 1 at visad.Gridded1DDoubleSet.doubleToGrid(Gridded1DDoubleSet.java:297) at visad.Gridded1DDoubleSet.doubleToIndex(Gridded1DDoubleSet.java:225) at visad.Set.merge1DSets(Set.java:341) at visad.DataShadow.setAnimationSampling(DataShadow.java:72) at visad.SimpleSet.setAnimationSampling(SimpleSet.java:107) at visad.SampledSet.computeRanges(SampledSet.java:212) at visad.FieldImpl.computeRanges(FieldImpl.java:2586) at visad.Tuple.computeRanges(Tuple.java:261) at visad.DataImpl.computeRanges(DataImpl.java:496) at visad.DataRenderer.prepareAction(Compiled Code) at visad.DisplayImpl.doAction(Compiled Code) at visad.ActionImpl.run(Compiled Code) at visad.util.ThreadPool$ThreadMinnow.run(Compiled Code) visad.VisADError: Action.run: visad.SetException: Gridded1DDoubleSet.valueToGrid: requires all grid dimensions to be > 1 at visad.ActionImpl.run(Compiled Code) at visad.util.ThreadPool$ThreadMinnow.run(Compiled Code) James Kelly Regional Computing Bureau of Meteorology PO Box 1289K Melbourne 3001, Australia Phone: 61-3-9669-4724 Fax: 61-3-9669-4128 Email: J.Kelly@xxxxxxxxxx
visad
archives: