Hi Sulagna,Per Ryo's helpful reminder: when asking questions it's best to send a self-contained example, say using one of Ferret's built-in datasets (in the $FER_DSETS path) like coads_climatology or levitus_climatology. That way users can easily reproduce the issue themselves, and experiment to find a solution. If the problem is with one of your own datasets, and you can't reproduce it with a built-in Ferret dataset, then you can first simplify your data file (e.g. extract a single time level, depth, and latitude), and then attach that vastly smaller NetCDF file to your email, or post it somewhere where us NB_DEG_LIB`). i.e. when the user-defined variable is specified in grave accent. So this shows that int () works, but only in grave accents. However, when you use the grave accent for multiple points in the user-defined variable, it gives error.yes? list/y=49.50n/z=200 NB_DEG_LIB
VARIABLE : GDN * ( 1 - R1 * R2 ) / (1 + R1 * R2 )
LATITUDE : 49.5N
Z (m) : 200 (interpolated)
T : 2
20.48
yes? list/y=49.50n/z=200 int(NB_DEG_LIB)
VARIABLE : INT(NB_DEG_LIB)
LATITUDE : 49.5N
Z (m) : 200 (interpolated)
T : 2
3.000
yes? list/y=49.50n/z=200 int(`NB_DEG_LIB`)
!-> list/y=49.50n/z=200 int(20.48211426660225)
VARIABLE : INT(20.48211426660225)
20.00But doing the above in multiple points :yes? list/y=40n:50n/z=200 int(`NB_DEG_LIB`)
**ERROR: invalid command: grave accent doesnt evaluate to scalar
NB_DEG_LIBSo what would be an alternative way to specify int(`NB_DEG_LIB`) in the above example?Thanks for your help.Best,SulagnaOn Thu, Apr 8, 2021 at 2:22 AM Ryo Furue <furue@xxxxxxxxxx> wrote:DearSulagna,Does INT (X) (link) not work on user-defined variables?It would be nice if you could send a complete (self-contained) example including datafiles if necessary and if they are not too large, so that anybody can reproduce your problem. If it is a bug (which it looks like, to me), the Ferret developers may like to look at it.RyoFor example, the variable NB_DEG_LIB has the following values, of which I want to take the integer values, which is supposed to be the part before decimal. However you would see on using int(NB_DEG_LIB) it returns varied values. Am I missing something here? Or should I use something else?list/y=40n:50n/z=200 NB_DEG_LIB< ont-stretch:normal;line-height:normal;color:rgb(0,0,0)"> T : 2
49.5N / 140:3.00
48.5N / 139:3.00
47.5N / 138:4.00
46.5N / 137:7.00
45.5N / 136:7.00
44.5N / 135:12.00
[ferret_users] INT showing strange values
- From: Sulagna
Re: [ferret_users] INT showing strange values
- From: Ryo Furue
Re: [ferret_users] INT showing strange values
- From: Sulagna
Re: [ferret_users] INT showing strange values
- From: Andrew Wittenberg - NOAA Federal
- Previous by thread: Re: [ferret_users] INT showing strange values
- Next by thread: [ferret_users] [Doubt in script of regressxy function]
[Thread Prev][Thread Next][Index]