[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[IDV #PTE-837458]: Error calculating simple difference in 20km NAM 'surface' data
- Subject: [IDV #PTE-837458]: Error calculating simple difference in 20km NAM 'surface' data
- Date: Sat, 13 Dec 2008 11:15:04 -0700
Hi Dave-
> Full Name: Dave Flory
> Email Address: address@hidden
> Organization: Iowa State University
> Package Version: 2.5 build date:2008-05-08 07:05 UTC
> Operating System: Windows Vista
> Hardware: Java: home: C:\Program Files (x86)\Java\jre1.6.0_07 version:
> 1.6.0_07 j3d:1.3.2 fcs (build12)
> Description of problem: Creating display: Contour Plan View
> org.python.core.PyException
>
> The following error is encountered when using 20km NAM surface data from
> motherload. The request
> is for a contour plan view of the 850mb temperature and the surface
> temperature. The 850mb temperature
> is selected from the 3D list of fields and the surface temperature from the
> 2D list of fields. Individual plots
> indicate that the units on these variables are the same so it should be easy
> to calculate a simple difference.
The problem is that one field is a 2D field (surface, (x,y)) and the other is
a slice of a 3D field (850 (x,y,z)). Try using the Grids->Define a grid
diagnostic
formula and use the GEMPAK syntax of sub(a,b).
I should probably change the simple difference formula to use this.
Don
> Traceback (innermost last):
> File "<string>", line 1, in ?
> at visad.FunctionType.binary(FunctionType.java:283)
>
> at visad.DataImpl.binary(DataImpl.java:138)
>
> at visad.DataImpl.subtract(DataImpl.java:192)
>
> at visad.DataImpl.__sub__(DataImpl.java:1400)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>
> at java.lang.reflect.Method.invoke(Unknown Source)
>
>
>
>
> ******************
> Stack trace:
> Traceback (innermost last):
> File "<string>", line 1, in ?
> at visad.FunctionType.binary(FunctionType.java:283)
>
> at visad.DataImpl.binary(DataImpl.java:138)
>
> at visad.DataImpl.subtract(DataImpl.java:192)
>
> at visad.DataImpl.__sub__(DataImpl.java:1400)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>
> at java.lang.reflect.Method.invoke(Unknown Source)
>
>
> visad.TypeException: visad.TypeException: FunctionType.binary: types don't
> match
>
>
>
Ticket Details
===================
Ticket ID: PTE-837458
Department: Support IDV
Priority: Normal
Status: Open