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.
Hello, I´m using netcdfAll version 4.5 (I think that it is actually 4.5.0). This is not the latest version. I cannot use the newer version as I´m also using Renjin and it has an old version of Guava. It seems that this is not the problem, but just in case. My problem: I´m trying to create an ArrayString by calling Array.factory giving it a dtype, a shape and a java string array. I´m getting back an ArrayObject and not an ArrayString. Looking at netcdf code on github I see that factory calls: return ArrayObject.factory(classType, indexCalc, (Object[]) storage); So, it seems that it is actually building an ArrayObject and not an ArrayString. In my case, I think I really need an ArrayString. I was able to create an ArrayString with a given storage by using what seems to be a non public interface: index = Index.factory(int[]) ArrayString.factory(index, <shape>, <storage>) Can you tell me the risk of doing this? Did I do something wrong? Thanks, -- Rodrigo Botafogo
netcdf-java
archives: