[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnu-soc] Gnuastro C library Python/R/Julia wrappers for GSOC 2020

From: Mohammad Akhlaghi
Subject: Re: [gnu-soc] Gnuastro C library Python/R/Julia wrappers for GSOC 2020
Date: Thu, 13 Feb 2020 02:01:51 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2

Thanks a lot Jose,

I also added a link to that page in Gnuastro's page (under "Getting involved"/contribute part):

Just one thing: in the webpage, I just noticed that the "Skills required" and "Contact" part of the two project for Gnuastro are both under the second idea.

To avoid confusion, it would be good if the "C programming, image processing" part goes under the first idea.

While doing so, can you also remove the "(optional)" part? After some thought, it occurred to me that it would be hard for someone to do that project if they aren't familiar with basic image processing algorithms.

Thanks again for organizing this,

On 2/13/20 12:28 AM, Jose E. Marchesi wrote:

Hi Mohammad.
Can you please include the following task (in P.S) for Gnuastro in
     GSOC 2020?

Added to the ideas page, thanks!

Thank a lot for organizing this,
     Name of the GNU program: GNU Astronomy Utilities (Gnuastro)
Summary of the project/idea:
     Python/R/Julia wrappers for C library of GNU Astronomy Utilities (Gnuastro)
Little paragraph explaining the project/idea:
     Gnuastro is a large collection of data analysis programs and C/C++
     libraries for (astronomical) data manipulation and analysis. Gnuastro
     is primarily written in C because astronomical datasets are large and
     thus need to be efficient. The full list of programs and libraries are
     available in [1] and [2]. The programs use the libraries for
     high-level operations directly on the command-line. But many data
     science operations are today done in the high-level language
     environments of Python, R or Julia. All three languages have low-level
     and well-defined interfaces with C libraries. Gnuastro therefore has a
     task [3] to define a low-level wrapper infra-structure in Gnuastro to
     easily use the full Gnuastro library in any of these higher-level
     languages. This will be a wonderful chance to master any of these
     high-level languages (which are almost fully written in C themselves),
     while also working on  data science/analysis.
Skills required: C programming, C interface of Python or R or Julia
     (any language is fine).
Contact address for interested students: address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]