ok, thanks for the consideration, I added an issue.
On 30/06/17 19:35, Sean Arms wrote:
> I've seems other projects do that, and I've thought about the
> possibility for netCDF-Java. We haven't went down that path yet,
> likely due to needing to fully work out the netCDF-C/Java interface.
> However, maybe we are at a point that it would be good to give it a
> try, while still allowing users to orverride the bundled libraries.
>
> Would you be interested in opening an issue on github for this?
>
> https://github.com/unidata/thredds
>
> Thanks!
>
> Sean
>
> On Fri, Jun 30, 2017 at 11:29 AM, Hanns Holger Rutz <rutz@xxxxxx> wrote:
>> I see -- and it's not possible to draw them in as standard Maven
>> dependencies for the correct platforms? I think this works with other
>> Java-C-bridging libraries such as OpenCV, for example:
>>
>> http://search.maven.org/#search%7Cga%7C1%7Copencv
>>
>> you have there linux-armhf.jar, linux-x86.jar, linux-x86_64.jar,
>> macosx-x86_64.jar, windows-x86.jar etc.
>>
>> would it be possible to do that with NetCDF as well?
>>
>> best, .h.h.
>>
>>
>> On 30/06/17 19:10, Sean Arms wrote:
>>> Greetings!
>>>
>>> Currently, the only way to write netCDF-4 files is through the C interface:
>>>
>>> https://www.unidata.ucar.edu/software/thredds/current/netcdf-java/reference/netcdf4Clibrary.html
>>>
>>> As it stands, there isn't a pure implementation of HDF5 outside of the
>>> C library, so pretty much everyone who writes netCDF needs to go
>>> through the C library.
>>>
>>> Sean
>>>
>>>
>>> On Fri, Jun 30, 2017 at 9:55 AM, Hanns Holger Rutz <rutz@xxxxxx> wrote:
>>>> p.s. I use
>>>>
>>>> "edu.ucar" % "netcdf4" % "4.6.10"
>>>>
>>>> as library. perhaps I need to change this or use a different one?
>>>>
>>>>
>>>> On 30/06/17 17:51, Hanns Holger Rutz wrote:
>>>>> hi,
>>>>>
>>>>> so far I have used this
>>>>>
>>>>> nc2.NetcdfFileWriter.createNew(Version.netcdf3, location, null)
>>>>>
>>>>> this creates files with this type of header:
>>>>>
>>>>> 00000000 43 44 46 01 00 00 00 00 00 00 00 0a 00 00 00 04
>>>>> |CDF.............|
>>>>> 00000010 00 00 00 04 54 69 6d 65 00 00 00 b4 00 00 00 09
>>>>> |....Time........|
>>>>> 00000020 4c 6f 6e 67 69 74 75 64 65 00 00 00 00 00 00 0c
>>>>> |Longitude.......|
>>>>> 00000030 00 00 00 08 4c 61 74 69 74 75 64 65 00 00 00 24
>>>>> |....Latitude...$|
>>>>> 00000040
>>>>>
>>>>> now I have a problem where I have to include 64-bit long values, and
>>>>> this seems to be unsupported: "long not support in netcdf-3"
>>>>>
>>>>> So I tried chaing this to
>>>>>
>>>>> nc2.NetcdfFileWriter.createNew(Version.netcdf4, location, null)
>>>>>
>>>>> now this gives me error that it wants to use C (???) libraries:
>>>>>
>>>>> Nc4Iosp: NetCDF-4 C library not present (jna_path='/usr/local/lib/',
>>>>> libname='netcdf').
>>>>>
>>>>> What should I do? I need a solution that is cross-platform with
>>>>> libraries pulled from a maven repository, no matter whether user runs
>>>>> Linux, Windows, Mac.
>>>>>
>>>>> Can I get a pure Java solution that supports 64-bit long? How?
>>>>>
>>>>> thanks, .h.h.
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> NOTE: All exchanges posted to Unidata maintained email lists are
>>>>> recorded in the Unidata inquiry tracking system and made publicly
>>>>> available through the web. Users who post to any of the lists we
>>>>> maintain are reminded to remove any personal information that they
>>>>> do not want to be made public.
>>>>>
>>>>>
>>>>> netcdf-java mailing list
>>>>> netcdf-java@xxxxxxxxxxxxxxxx
>>>>> For list information or to unsubscribe, visit:
>>>>> http://www.unidata.ucar.edu/mailing_lists/
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> NOTE: All exchanges posted to Unidata maintained email lists are
>>>> recorded in the Unidata inquiry tracking system and made publicly
>>>> available through the web. Users who post to any of the lists we
>>>> maintain are reminded to remove any personal information that they
>>>> do not want to be made public.
>>>>
>>>>
>>>> netcdf-java mailing list
>>>> netcdf-java@xxxxxxxxxxxxxxxx
>>>> For list information or to unsubscribe, visit:
>>>> http://www.unidata.ucar.edu/mailing_lists/