The 20480 points is the default "abstract" axis. This behavior changed with Ferret v6.93. Ferret now opens the file and determines the number of records, then defines an axis of the right length. However for earlier versions you can define a longer axis and read your data onto that:
yes? DEFINE AXIS/X/X=1:50000:1 longaxI'm not sure what's going on with the behavior you're seeing that's setting a length of 1530 , but try defining your own axis that's the same length or longer than the file length.
The FILE or SET DATA/EZ command is limited to 20 variables but the "delimited" read is not. This feature is intended to read spreadsheet files. You can define one or more delimiters, and tell Ferret the expected data type of the variables.
! define 50 variables, save them to an ascii file.I see this information about delimited reads is not in the documentation - we'll get it added.
On 5/26/2015 4:39 AM, Marco van Hulten wrote:
Hi, Apparently, there is a limitation of 20 fields (per record) in a CSV file. Furthermore, the number of records appears to be limited to 1530. At least, when I load the file in Ferret 6.9 (file/var=...), it first shows 20480 (for any csv file). When reading the values, it sets the number correctly, as long as it is not more than 1530. If it is more, it sets the number to 1530 and ignores the rest of the records. It is normal to use CSV files for observations, because observations are usually point data, not gridded. Many observational data sets are much larger than the above stated limits. Is it possible to increase these limits in Ferret significantly? Cheers, Marco