NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Ken/Don, Thanks for your help/suggestions. I have submitted a bug report via the support interface. Ken, def simpleAdd(F1,F2): return F1 + F2 This generates the following error: "visad.TypeException: visad.TypeException: FunctionType.binary: types don't match FunctionType.binary: types don't match" Regards, Paul On 29 August 2013 03:22, Don Murray (NOAA Affiliate) <don.murray@xxxxxxxx>wrote: > Hi Paul- > > > On 8/27/13 4:26 PM, Paul Graham wrote: > >> Hi Don, >> >> The first method generates a "visad.UnitException". The second one (with >> noUnit) generates "java.lang.**NullPointerException". Any ideas as to >> what >> can be done? >> > > I suggest running your second method and when the error occurs, use the > submit button to submit this to Unidata support. That will provide them > with the stack trace so they can track down the problem. In theory, it > should work. ;-) > > I would expect the unit exception from the first method. Unlike most > other programs which ignore units, IDV will try to do automatic unit > conversion between variables. That way you can add temperatures in Celsius > to temperatures in Kelvin and get a meaningful answer. In the real world, > you can't physically add quantities with incompatible units and get a > meaningful answer (e.g. you can't get a valid unit result out of adding a > gallon to a meter). But here you just want to add some numbers together, > so making the IDV ignore units with the noUnit method is the way to go. > > Don > > On 28 August 2013 08:25, Paul Graham <meteorpaul@xxxxxxxxx> wrote: >> >> Hi Don, >>> >>> The first method generates a "visad.UnitException". The second one (with >>> noUnit) generates "java.lang.**NullPointerException". Any ideas as to >>> what >>> can be done? >>> >>> Thanks, >>> >>> Paul >>> >>> >>> On 27 August 2013 23:19, Don Murray (NOAA Affiliate) < >>> don.murray@xxxxxxxx>wrote: >>> >>> I would expect that the second one would work. What errors do you get? >>>> >>>> Don >>>> >>>> >>>> On 8/26/13 8:49 PM, Paul Graham wrote: >>>> >>>> Dear IDV Users, >>>>> >>>>> What is the best way to add two different 4d grids (ie. having >>>>> different >>>>> units) in order to create dimensionless field? >>>>> >>>>> Eg. Suppose, for whatever reason, you wanted to add convective >>>>> available >>>>> potential energy (CAPE), F1, and rainfall rate, F2. >>>>> >>>>> I have not been able to get either of the following to work (IDV >>>>> produces >>>>> errors): >>>>> >>>>> def simpleAdd(F1,F2): >>>>> res = add(F1,F2) >>>>> return res >>>>> >>>>> def simpleAdd(F1,F2): >>>>> res = add(noUnit(F1),noUnit(F2)) >>>>> return res >>>>> >>>>> What should I do? >>>>> >>>>> Thanks, >>>>> >>>>> Paul >>>>> ______________________________****_________________ >>>>> >>>>> idvusers mailing list >>>>> idvusers@xxxxxxxxxxxxxxxx >>>>> For list information, to unsubscribe, visit: >>>>> http://www.unidata.ucar.edu/****mailing_lists/<http://www.unidata.ucar.edu/**mailing_lists/> >>>>> <http://www.**unidata.ucar.edu/mailing_**lists/<http://www.unidata.ucar.edu/mailing_lists/> >>>>> > >>>>> >>>>> >>>>> -- >>>> Don Murray >>>> NOAA/ESRL/PSD and CIRES >>>> 303-497-3596 >>>> http://www.esrl.noaa.gov/psd/****people/don.murray/<http://www.esrl.noaa.gov/psd/**people/don.murray/> >>>> <http://**www.esrl.noaa.gov/psd/people/**don.murray/<http://www.esrl.noaa.gov/psd/people/don.murray/> >>>> > >>>> >>>> ______________________________****_________________ >>>> idvusers mailing list >>>> idvusers@xxxxxxxxxxxxxxxx >>>> >>>> For list information, to unsubscribe, visit: >>>> http://www.unidata.ucar.edu/ >>>> **mailing_lists/ >>>> <http://www.unidata.ucar.edu/**mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/> >>>> > >>>> >>> >>> >>> >>> >>> -- >>> >>> >>> ______________________________**_________________ >> idvusers mailing list >> idvusers@xxxxxxxxxxxxxxxx >> For list information, to unsubscribe, visit: http://www.unidata.ucar.edu/ >> **mailing_lists/ <http://www.unidata.ucar.edu/mailing_lists/> >> >> > -- > Don Murray > NOAA/ESRL/PSD and CIRES > 303-497-3596 > http://www.esrl.noaa.gov/psd/**people/don.murray/<http://www.esrl.noaa.gov/psd/people/don.murray/> > > ______________________________**_________________ > idvusers mailing list > idvusers@xxxxxxxxxxxxxxxx > For list information, to unsubscribe, visit: http://www.unidata.ucar.edu/* > *mailing_lists/ <http://www.unidata.ucar.edu/mailing_lists/> >
idvusers
archives: