[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnuastro-devel] [task #14301] Table columns as input into the programs
From: |
Mohammad Akhlaghi |
Subject: |
[gnuastro-devel] [task #14301] Table columns as input into the programs (e.g., Statistics and Arithmetic) |
Date: |
Fri, 6 Jan 2017 14:38:17 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0 |
URL:
<http://savannah.gnu.org/task/?14301>
Summary: Table columns as input into the programs (e.g.,
Statistics and Arithmetic)
Project: GNU Astronomy Utilities
Submitted by: makhlaghi
Submitted on: Fri 06 Jan 2017 11:38:16 PM JST
Should Start On: Fri 06 Jan 2017 12:00:00 AM JST
Should be Finished on: Fri 06 Jan 2017 12:00:00 AM JST
Category: All Gnuastro
Priority: 5 - Normal
Item Group: Enhancement
Status: In Progress
Privacy: Public
Percent Complete: 10%
Assigned to: makhlaghi
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
Now that `gal_data_t' is the format of input into `Arithmetic', the number of
the input's dimensions is irrelevant. So it can equally well operate on table
column(s) as well as images.
The same applies to many of Gnuastro's programs (although `gal_data_t' is not
yet ported to most of them):
* Convert to convert table types (effectively removing the current `Table'
program).
* Convolve a 1D table column with a 1D kernel.
* ImageCrop (after removing the `Image' part from the name!) to crop certain
rows from a column.
* ImageStatistics (again after correcting the name) to get various statistics
for a/some columns.
* ImageWarp (again, after correcting the name) warp the values in a column to
a new 1D grid. Ofcourse this only makes sense when the rows are related, for
example in a table where each column is an object's spectra.
* MakeCatalog for creating a catalog from 1D labeled columns, as in detection
of spectral features over a 1D spectrum.
* MakeNoise Add noise to the values of a column.
* MakeProfiles Make 1D profiles over columns (useful in spectroscopic data
analysis)
* NoiseChisel Detect 1D signal.
* SubtractSky subtract the Sky value from 1D data.
In effect after this is done, Gnuastro's programs (and ones that will be added
in the future) will become something like a high-level programming language
which directly inputs and outputs to files. This is great for reproducibility
and allowing researchers to benefit from something like Makefiles.
Ofcourse, the programs are becoming more and more a veneer over the library
functions which are the main workhorse. So beside this shell/file level
program access, people can also use the heart of Gnuastro directly in their
own programs. So it is becoming really exciting ;-) ....
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/task/?14301>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnuastro-devel] [task #14301] Table columns as input into the programs (e.g., Statistics and Arithmetic),
Mohammad Akhlaghi <=