[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnu-soc] Gnuastro C library Python/R/Julia wrappers for GSOC 2020
From: |
Mohammad Akhlaghi |
Subject: |
[gnu-soc] Gnuastro C library Python/R/Julia wrappers for GSOC 2020 |
Date: |
Wed, 12 Feb 2020 21:23:57 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 |
Hello,
Can you please include the following task (in P.S) for Gnuastro in GSOC
2020?
Thank a lot for organizing this,
Cheers,
Mohammad
--------------------------
P.S.
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.
[1]
https://www.gnu.org/software/gnuastro/manual/html_node/Gnuastro-programs-list.html
[2]
https://www.gnu.org/software/gnuastro/manual/html_node/Gnuastro-library.html
[3] http://savannah.gnu.org/task/?13786
Skills required: C programming, C interface of Python or R or Julia (any
language is fine).
Contact address for interested students: address@hidden
- [gnu-soc] Gnuastro C library Python/R/Julia wrappers for GSOC 2020,
Mohammad Akhlaghi <=