[ncl-talk] NCAR graphic library in Julia language?

Dave Allured - NOAA Affiliate dave.allured at noaa.gov
Wed Jan 29 11:46:09 MST 2020


Oops.  I meant to say, "This would also depend on whether the *NCAR
Graphics* runtime system is compatible with the Julia runtime system."

Also you might consider calling *PyNGL*, the NCAR Graphics Python
interface, directly from Julia.  One again, there would be runtime
compatibility concerns.  These may be uncharted waters.


On Wed, Jan 29, 2020 at 11:37 AM Dave Allured - NOAA Affiliate <
dave.allured at noaa.gov> wrote:

> Ah.  Here we go.  The Julia home page, https://julialang.org, says "...
> you can easily use libraries from Python, R, C/Fortran, C++, and Java."
>
> So theoretically you should be able to use either the C or Fortran
> interface to NCAR Graphics, or even mix them.  This would also depend on
> whether the NCL runtime system is compatible with the Julia runtime
> system.  This would be worth testing.  If you try anything like this, let
> us know what happens.  Thanks.
>
>
> On Tue, Jan 28, 2020 at 10:53 AM Dave Allured - NOAA Affiliate <
> dave.allured at noaa.gov> wrote:
>
>> Franz, NCAR Graphics has C and fortran interfaces.  But I do not know
>> anything about Julia.  Are any of these options possible?
>>
>> * Julia calls C.
>> * Julia calls fortran.
>> * Julia calls a command shell, like NCL's systemfunc().
>>
>>
>> On Tue, Jan 28, 2020 at 6:46 AM Dennis Shea via ncl-talk <
>> ncl-talk at ucar.edu> wrote:
>>
>>> Not that I know.
>>>
>>>
>>> On Jan 28, 2020, at 4:12 AM, Francesco Trotta via ncl-talk <
>>> ncl-talk at ucar.edu> wrote:
>>> 
>>>
>>> Dear NCL-users
>>>    I'm working with a code written in Julia program language
>>>    Is there a way to import and use the NCAR graphic library in Julia
>>> language?
>>>
>>> Best
>>> Franz
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20200129/d310bda0/attachment.html>


More information about the ncl-talk mailing list