gnuastro (0.22)
This is gnuastro.info, produced by makeinfo version 7.1 from
gnuastro.texi.
This book documents version 0.22 of the GNU Astronomy Utilities
(Gnuastro). Gnuastro provides various programs and libraries for
astronomical data manipulation and analysis.
Copyright © 2015-2024 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover Texts. A copy of the license is included in the
section entitled "GNU Free Documentation License".
INFO-DIR-SECTION Astronomy
START-INFO-DIR-ENTRY
* Gnuastro: (gnuastro). GNU Astronomy Utilities.
* libgnuastro: (gnuastro)Gnuastro library. Full Gnuastro library doc.
* help-gnuastro: (gnuastro)help-gnuastro mailing list. Getting help.
* bug-gnuastro: (gnuastro)Report a bug. How to report bugs
* Arithmetic: (gnuastro)Arithmetic. Arithmetic operations on pixels.
* astarithmetic: (gnuastro)Invoking astarithmetic. Options to Arithmetic.
* BuildProgram: (gnuastro)BuildProgram. Compile and run programs using Gnuastro's library.
* astbuildprog: (gnuastro)Invoking astbuildprog. Options to BuildProgram.
* ConvertType: (gnuastro)ConvertType. Convert different file types.
* astconvertt: (gnuastro)Invoking astconvertt. Options to ConvertType.
* Convolve: (gnuastro)Convolve. Convolve an input file with kernel.
* astconvolve: (gnuastro)Invoking astconvolve. Options to Convolve.
* CosmicCalculator: (gnuastro)CosmicCalculator. For cosmological params.
* astcosmiccal: (gnuastro)Invoking astcosmiccal. Options to CosmicCalculator.
* Crop: (gnuastro)Crop. Crop region(s) from image(s).
* astcrop: (gnuastro)Invoking astcrop. Options to Crop.
* Fits: (gnuastro)Fits. View and manipulate FITS extensions and keywords.
* astfits: (gnuastro)Invoking astfits. Options to Fits.
* MakeCatalog: (gnuastro)MakeCatalog. Make a catalog from labeled image.
* astmkcatalog: (gnuastro)Invoking astmkcatalog. Options to MakeCatalog.
* MakeProfiles: (gnuastro)MakeProfiles. Make mock profiles.
* astmkprof: (gnuastro)Invoking astmkprof. Options to MakeProfiles.
* Match: (gnuastro)Match. Match two separate catalogs.
* astmatch: (gnuastro)Invoking astmatch. Options to Match.
* NoiseChisel: (gnuastro)NoiseChisel. Detect signal in noise.
* astnoisechisel: (gnuastro)Invoking astnoisechisel. Options to NoiseChisel.
* Segment: (gnuastro)Segment. Segment detections based on signal structure.
* astsegment: (gnuastro)Invoking astsegment. Options to Segment.
* Query: (gnuastro)Query. Access remote databases for downloading data.
* astquery: (gnuastro)Invoking astquery. Options to Query.
* Statistics: (gnuastro)Statistics. Get image Statistics.
* aststatistics: (gnuastro)Invoking aststatistics. Options to Statistics.
* Table: (gnuastro)Table. Read and write FITS binary or ASCII tables.
* asttable: (gnuastro)Invoking asttable. Options to Table.
* Warp: (gnuastro)Warp. Warp a dataset to a new grid.
* astwarp: (gnuastro)Invoking astwarp. Options to Warp.
* astscript: (gnuastro)Installed scripts. Gnuastro's installed scripts.
* astscript-ds9-region: (gnuastro)Invoking astscript-ds9-region. Options to this script
* astscript-fits-view: (gnuastro)Invoking astscript-fits-view. Options to this script
* astscript-pointing-simulate: (gnuastro)Invoking astscript-pointing-simulate. Options to this script
* astscript-psf-scale-factor: (gnuastro)Invoking astscript-psf-scale-factor. Options to this script
* astscript-psf-select-stars: (gnuastro)Invoking astscript-psf-select-stars. Options to this script
* astscript-psf-stamp: (gnuastro)Invoking astscript-psf-stamp. Options to this script
* astscript-psf-subtract: (gnuastro)Invoking astscript-psf-subtract. Options to this script
* astscript-psf-unite: (gnuastro)Invoking astscript-psf-unite. Options to this script
* astscript-radial-profile: (gnuastro)Invoking astscript-radial-profile. Options to this script
* astscript-sort-by-night: (gnuastro)Invoking astscript-sort-by-night. Options to this script
* astscript-zeropoint: (gnuastro)Invoking astscript-zeropoint. Options to this script
END-INFO-DIR-ENTRY
File: gnuastro.info, Node: Production workflow, Next: Forking tutorial, Prev: Commit guidelines, Up: Contributing to Gnuastro
13.12.3 Production workflow
---------------------------
Fortunately 'Pro Git' has done a wonderful job in explaining the
different workflows in Chapter 5(1) and in particular the
"Integration-Manager Workflow" explained there. The implementation of
this workflow is nicely explained in Section 5.2(2) under
"Forked-Public-Project". We have also prepared a short tutorial in
*note Forking tutorial::. Anything on the master branch should always
be tested and ready to be built and used. As described in 'Pro Git',
there are two methods for you to contribute to Gnuastro in the
Integration-Manager Workflow:
1. You can send commit patches by email as fully explained in 'Pro
Git'. This is good for your first few contributions. Just note
that raw patches (containing only the diff) do not have any
meta-data (author name, date, etc.). Therefore they will not allow
us to fully acknowledge your contributions as an author in
Gnuastro: in the ‘AUTHORS’ file and at the start of the PDF book.
These author lists are created automatically from the version
controlled source.
To receive full acknowledgment when submitting a patch, is thus
advised to use Git's ‘format-patch’ tool. See Pro Git's Public
project over email
(https://git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project#Public-Project-over-Email)
section for a nice explanation. If you would like to get more
heavily involved in Gnuastro's development, then you can try the
next solution.
2. You can have your own forked copy of Gnuastro on any hosting site
you like (Codeberg, Gitlab, GitHub, BitBucket, etc.) and inform us
when your changes are ready so we merge them in Gnuastro. This is
more suited for people who commonly contribute to the code (see
*note Forking tutorial::).
In both cases, your commits (with your name and information) will be
preserved and your contributions will thus be fully recorded in the
history of Gnuastro and in the ‘AUTHORS’ file and this book (second page
in the PDF format) once they have been incorporated into the official
repository. Needless to say that in such cases, be sure to follow the
bug or task trackers (or subscribe to the ‘gnuastro-devel’ mailing list)
and contact us before hand so you do not do something that someone else
is already working on. In that case, you can get in touch with them and
help the job go on faster, see *note Gnuastro project webpage::. This
workflow is currently mostly borrowed from the general recommendations
of Git(3) and GitHub. But since Gnuastro is currently under heavy
development, these might change and evolve to better suit our needs.
---------- Footnotes ----------
(1)
<http://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows>
(2)
<http://git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project>
(3)
<https://github.com/git/git/blob/master/Documentation/SubmittingPatches>
File: gnuastro.info, Node: Forking tutorial, Prev: Production workflow, Up: Contributing to Gnuastro
13.12.4 Forking tutorial
------------------------
This is a tutorial on the second suggested method (commonly known as
forking) that you can submit your modifications in Gnuastro (see *note
Production workflow::).
To start, please create an _empty_ repository on your hosting service
web page (we recommend Codeberg since it is fully free software(1)). By
empty, we mean that you don't let the web service fill your new
repository with a ‘README.md’ file (they usually have a check-box for
this). Also, since Gnuastro is a public repository, it is much easier
if you define your project as a public repository (not a private one).
If this is your first hosted repository on the web page, you also
have to upload your public SSH key(2) for the ‘git push’ command below
to work. Here we will assume you use the name ‘janedoe’ to refer to
yourself everywhere and that you choose ‘gnuastro’ as the name of your
Gnuastro fork. Any online hosting service will give you an address
(similar to the '‘git@codeberg.org:...’' below) of the empty repository
you have created using their web page, use that address in the third
line below.
$ git clone git://git.sv.gnu.org/gnuastro.git
$ cd gnuastro
$ git remote add janedoe git@codeberg.org:janedoe/gnuastro.git
$ git push janedoe master
The full Gnuastro history is now pushed onto your hosting service and
the ‘janedoe’ remote is now also following your ‘master’ branch. If you
run ‘git remote show REMOTENAME’ for the ‘origin’ and ‘janedoe’ remotes,
you will see their difference: the first has pull access and the second
does not. This nicely summarizes the main idea behind this workflow:
you push to your remote repository, we pull from it and merge it into
‘master’, then you finalize it by pulling from the main repository.
To test (compile) your changes during your work, you will need to
bootstrap the version controlled source, see *note Bootstrapping:: for a
full description. The cloning process above is only necessary for your
first time setup, you do not need to repeat it. However, please repeat
the steps below for each independent issue you intend to work on.
Let's assume you have found a bug in ‘lib/statistics.c’'s median
calculating function. Before actually doing anything, please announce
it (see *note Report a bug::) so everyone knows you are working on it,
or to confirm if others are not already working on it. With the
commands below, you make a branch, checkout to it, correct the bug and
check if it is indeed fixed. But before all of this, make sure that you
are on the ‘master’ branch and that your ‘master’ branch is up to date
with the main Gnuastro repository with the first two commands.
$ git checkout master
$ git pull
$ git checkout -b bug-median-stats # Choose a descriptive name
$ emacs lib/statistics.c
With the commands above, you have opened your favorite text editor
(if it is not Emacs, feel free to use any other!) and are starting to
make changes. Making changes will usually involve checking the
compilation and outputs of the parts you have changed. Gnuastro already
has some facilities to help you in your checks during/after development.
‘developer-build’
This script does a full build (from the configuration phase to
producing the final distribution tarball). During the process, if
there is any error or crash, it will abort. This allows you to
find problems that you hadn't predicted while modifying the files.
This script is described more completely in *note Separate build
and source directories::. Here is an example of running this
script from scratch (the ‘junk’ is just a place-holder for a URL):
$ ./developer-build -p junk
If you just want a fast build to start your developing, the
recommended way is to run it in debugging mode like below:
$ ./developer-build -d
Without debugging mode, building Gnuastro can take several minutes
due to the highly optimizable code structure of Gnuastro (which
significantly improves the run-time of the programs, but is slower
in the compilation phase). During development, you rarely need
high speed at _run-time_. This is because once you find the bug,
you can decrease the size of the dataset to be very small and not
be affected by run-time optimizations. However, during
development, you do need a high speed at _build-time_ to see the
changes fast and also need debugging flags (for example to run with
Valgrind). Debugging flags are lost in the default
highly-optimized build.
‘tests/during-dev.sh’
This script is most commonly used during the development of a new
feature within the library or programs (it is also mentioned in
*note Building and debugging::). It assumes that you have built
Gnuastro with the ‘./developer-build’ script (usually in debugging
mode). In other words, it assumes that all the built products are
in the ‘build’ directory.
It has internal variables to set the name of the program you are
testing, the name of its arguments and options, as well as the
location that the built program should be run in. It is heavily
commented, so we recommend reading those comments and will not go
into more detail here.
‘make pdf’
When making changes in the book, you can run this in the ‘build’
directory to see your changes in the final PDF before committing.
Furthermore, if you add or update an example code block of the
book, you should copy-paste it into a text editor and check that it
runs correctly (typos are very common and can be very annoying for
first-time readers). If there are no problems, you can add your
modification and commit it.
Once you have implemented your bug fix and made sure that it works,
through the checks above, you are ready to stage, commit and push your
changes with the commands below. Since Gnuastro is a large project,
commit messages have to follow certain standards that you should follow,
they are described in *note Commit guidelines::. Please read that
section carefully, and view previous commits (with ‘git log’) before
writing the commit message:
$ git add lib/statistics.c
$ git commit
$ git push janedoe bug-median-stats
Your new branch is now on your hosted repository. Through the
respective tacker on Savannah (see *note Gnuastro project webpage::) you
can then let the other developers know that your ‘bug-median-stats’
branch is ready. They will pull your work, test it themselves and if it
is ready to be merged into the main Gnuastro history, they will merge it
into the ‘master’ branch. After that is done, you can simply checkout
your local ‘master’ branch and pull all the changes from the main
repository. After the pull you can run '‘git log’' as shown below, to
see how ‘bug-median-stats’ is merged with master. To finalize, you can
push all the changes to your hosted repository and delete the branch:
$ git checkout master
$ git pull
$ git log --oneline --graph --decorate --all
$ git push janedoe master
$ git branch -d bug-median-stats # delete local branch
$ git push janedoe --delete bug-median-stats # delete remote branch
Just as a reminder, always keep your work on each issue in a separate
local and remote branch so work can progress on them independently.
After you make your announcement, other people might contribute to the
branch before merging it in to ‘master’, so this is very important. As
a final reminder: before starting each issue branch from ‘master’, be
sure to run ‘git pull’ in ‘master’ as shown above. This will enable you
to start your branch (work) from the most recent commit and thus
simplify the final merging of your work.
---------- Footnotes ----------
(1) See <https://www.gnu.org/software/repo-criteria-evaluation.html>
for an evaluation of the major existing repositories. Gnuastro uses GNU
Savannah (which also has the highest ranking in the evaluation), but for
starters, Codeberg may be easier (it is fully free software).
(2) for example, see this explanation provided by Codeberg:
<https://docs.codeberg.org/security/ssh-key>.
File: gnuastro.info, Node: Other useful software, Next: GNU Free Doc License, Prev: Developing, Up: Top
Appendix A Other useful software
********************************
In this appendix the installation of programs and libraries that are not
direct Gnuastro dependencies are discussed. However they can be useful
for working with Gnuastro.
* Menu:
* SAO DS9:: Viewing FITS images.
* TOPCAT:: Plotting tables of data.
* PGPLOT:: Plotting directly in C.
File: gnuastro.info, Node: SAO DS9, Next: TOPCAT, Prev: Other useful software, Up: Other useful software
A.1 SAO DS9
===========
SAO DS9 (http://ds9.si.edu) is not a requirement of Gnuastro, it is a
FITS image viewer. It is therefore a useful tool to visually inspect
the images/cubes of your Gnuastro inputs or outputs (for tables, see
*note TOPCAT::). In Gnuastro we have an installed script to run DS9 or
TOPCAT on any number of FITS files (depending on it being an image or
table), see *note Viewing FITS file contents with DS9 or TOPCAT:: (which
also includes a ‘.desktop’ file for GUI integration). After installing
DS9, you can easily use that script to open any FITS file (table, image
or cube).
Like the other packages, it might already be available in your
distribution's repositories; but these may be outdated. DS9 is also
already pre-compiled for many common operating systems in the download
section of its own web page:
1. Find your operating system in <https://ds9.si.edu/download>. Here
are some tips when trying to find the proper directory:
• Many GNU/Linux operating systems are compatible with Debian or
Fedora, so if you don't find your operating system's name,
probably the latest Debian or Fedora will also work for you.
• macOS uses the low-level "Darwin" kernel. Therefore, if you
have a macOS, also consider those directories that start with
‘darwin’.
• The CPU architectures (as suffixes) at the end of the
directory names can be classified like this:
‘x86’
Intel CPUs.
‘arm64’
Apple's M1 CPUs.
2. With the operating system directories, you will find a compressed
tarball that you need to download (choose the latest one).
3. Unpack the tarball with a command like below:
$ tar -xf ds9.XXXXXXX.X.X.X.tar.gz
4. This should produce a simple ‘ds9’ file. Before installing, it is
good to actually test it like below:
$ ./ds9
5. If the command above opened DS9 with no error, you can safely
install it with this command:
$ rm ds9*.tar.gz
$ sudo mv ds9* /usr/local/bin
6. Go to your home directory and try running DS9 with the two commands
below. If it doesn't find it, then you need to add
‘/usr/local/bin’ to your ‘PATH’, see *note Installation
directory::.
$ cd
$ ds9
*Install without root permissions:* If you do not have root permissions,
you can simply replace ‘/usr/local/bin’ in the command above with
‘$HOME/.local/bin’. If this directory is not in your ‘PATH’, you can
simply add it with the command below (in your startup file, e.g.,
‘~/.bashrc’). For more on ‘PATH’ and the startup files, see *note
Installation directory::.
export PATH="$HOME/.local/bin:$PATH"
Below you can see a list of known issues in some operating systems that
we have found so far. You should be able to identify any potential
error when running DS9 from the command-line like above.
• There might be a complaint about the Xss library, which you can
find in your distribution package management system.
• You might also get an ‘XPA’ related error. In this case, you have
to add the following line to your ‘~/.bashrc’ and ‘~/.profile’ file
(you will have to log out and back in again for the latter):
export XPA_METHOD=local
• Your system may not have the SSL library in its standard library
path, in this case, put this command in your startup file (for
example, ‘~/.bashrc’):
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/ssl/lib"
File: gnuastro.info, Node: TOPCAT, Next: PGPLOT, Prev: SAO DS9, Up: Other useful software
A.2 TOPCAT
==========
TOPCAT (http://www.star.bris.ac.uk/~mbt/topcat) is not a requirement of
Gnuastro, it is a table viewer and plotter (in many input formats,
including FITS, VOTable, and others). TOPCAT is therefore a useful tool
to visually inspect the tables of your Gnuastro inputs or outputs (for
images, see *note SAO DS9::). In Gnuastro we have an installed script
to run DS9 or TOPCAT on any number of FITS files (depending on it being
an image or table), see *note Viewing FITS file contents with DS9 or
TOPCAT:: (which also includes a ‘.desktop’ file for GUI integration).
After installing DS9, you can easily use that script to open any FITS
file (table, image or cube).
TOPCAT is a very large package with many capabilities to visualize
tables (as plots). It also has an extensive documentation
(http://www.star.bris.ac.uk/~mbt/topcat/#docs) that you can read for
optimally using it. TOPCAT is written in Java, so it just needs a
relatively recent (in the last decade) Java Virtual Machine (JVM) and
Java Runtime Environment (JRE). Your operating system already has a
relatively recent Java installation in its package manager, and there is
a large chance that it is already installed. So before trying to
install Java, try running TOPCAT. If it complains about not finding a
suitable Java environment, then proceed to search your operating
system's package manager.
To install TOPCAT, you just need to run the following two commands.
The first ‘.jar’ file is the main TOPCAT Java ARchive (JAR). JAR is a
compressed package of Java files and definitions that should be run with
a special Java command. But to avoid bothering users with details of
how to call Java, TOPCAT also provides a simple shell script (the second
downloaded file below) that is easier to call and will do all the
internal checks and call Java properly.
$ wget http://www.star.bris.ac.uk/~mbt/topcat/topcat-full.jar
$ wget http://www.star.bris.ac.uk/~mbt/topcat/topcat
$ chmod +x topcat
$ ./topcat # Just for a check to see if everything works!
$ sudo mv topcat-full.jar topcat /usr/local/bin/
Once the two TOPCAT files are copied in the system-wide directory, you
can easily open tables with a command like below from anywhere in your
operating system.
$ topcat table.fits
*Install without root permissions:* If you do not have root permissions,
you can simply replace ‘/usr/local/bin’ in the command above with
‘$HOME/.local/bin’. If this directory is not in your ‘PATH’, you can
simply add it with the command below (in your startup file, e.g.,
‘~/.bashrc’). For more on ‘PATH’ and the startup files, see *note
Installation directory::.
export PATH="$HOME/.local/bin:$PATH"
File: gnuastro.info, Node: PGPLOT, Prev: TOPCAT, Up: Other useful software
A.3 PGPLOT
==========
PGPLOT is a package for making plots in C. It is not directly needed by
Gnuastro, but can be used by WCSLIB, see *note WCSLIB::. As explained
in *note WCSLIB::, you can install WCSLIB without it too. It is very
old (the most recent version was released early 2001!), but remains one
of the main packages for plotting directly in C. WCSLIB uses this
package to make plots if you want it to make plots. If you are
interested you can also use it for your own purposes.
If you want your plotting codes in between your C program, PGPLOT is
currently one of your best options. The recommended alternative to this
method is to get the raw data for the plots in text files and input them
into any of the various more modern and capable plotting tools
separately, for example, the Matplotlib library in Python or PGFplots in
LaTeX. This will also significantly help code readability. Let's get
back to PGPLOT for the sake of WCSLIB. Installing it is a little tricky
(mainly because it is so old!).
You can download the most recent version from the FTP link in its web
page(1). You can unpack it with the ‘tar -xf’ command. Let's assume
the directory you have unpacked it to is ‘PGPLOT’, most probably it is:
‘/home/username/Downloads/pgplot/’. Open the ‘drivers.list’ file:
$ gedit drivers.list
Remove the ‘!’ for the following lines and save the file in the end:
PSDRIV 1 /PS
PSDRIV 2 /VPS
PSDRIV 3 /CPS
PSDRIV 4 /VCPS
XWDRIV 1 /XWINDOW
XWDRIV 2 /XSERVE
Do not choose GIF or VGIF, there is a problem in their codes.
Open the ‘PGPLOT/sys_linux/g77_gcc.conf’ file:
$ gedit PGPLOT/sys_linux/g77_gcc.conf
change the line saying: ‘FCOMPL="g77"’ to ‘FCOMPL="gfortran"’, and save
it. This is a very important step during the compilation of the code if
you are in GNU/Linux. You now have to create a folder in ‘/usr/local’,
do not forget to replace ‘PGPLOT’ with your unpacked address:
$ su
# mkdir /usr/local/pgplot
# cd /usr/local/pgplot
# cp PGPLOT/drivers.list ./
To make the Makefile, type the following command:
# PGPLOT/makemake PGPLOT linux g77_gcc
It should finish by saying: ‘Determining object file dependencies’. You
have done the hard part! The rest is easy: run these three commands in
order:
# make
# make clean
# make cpg
Finally you have to place the position of this directory you just
made into the ‘LD_LIBRARY_PATH’ environment variable and define the
environment variable ‘PGPLOT_DIR’. To do that, you have to edit your
‘.bashrc’ file:
$ cd ~
$ gedit .bashrc
Copy these lines into the text editor and save it:
PGPLOT_DIR="/usr/local/pgplot/"; export PGPLOT_DIR
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgplot/
export LD_LIBRARY_PATH
You need to log out and log back in again so these definitions take
effect. After you logged back in, you want to see the result of all
this labor, right? Tim Pearson has done that for you, create a
temporary folder in your home directory and copy all the demonstration
files in it:
$ cd ~
$ mkdir temp
$ cd temp
$ cp /usr/local/pgplot/pgdemo* ./
$ ls
You will see a lot of pgdemoXX files, where XX is a number. In order
to execute them type the following command and drink your coffee while
looking at all the beautiful plots! You are now ready to create your
own.
$ ./pgdemoXX
---------- Footnotes ----------
(1) <http://www.astro.caltech.edu/~tjp/pgplot/>
File: gnuastro.info, Node: GNU Free Doc License, Next: GNU General Public License, Prev: Other useful software, Up: Top
Appendix B GNU Free Doc. License
********************************
Version 1.3, 3 November 2008
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other
functional and useful document “free” in the sense of freedom: to
assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or
noncommercially. Secondarily, this License preserves for the
author and publisher a way to get credit for their work, while not
being considered responsible for modifications made by others.
This License is a kind of "copyleft", which means that derivative
works of the document must themselves be free in the same sense.
It complements the GNU General Public License, which is a copyleft
license designed for free software.
We have designed this License in order to use it for manuals for
free software, because free software needs free documentation: a
free program should come with manuals providing the same freedoms
that the software does. But this License is not limited to
software manuals; it can be used for any textual work, regardless
of subject matter or whether it is published as a printed book. We
recommend this License principally for works whose purpose is
instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium,
that contains a notice placed by the copyright holder saying it can
be distributed under the terms of this License. Such a notice
grants a world-wide, royalty-free license, unlimited in duration,
to use that work under the conditions stated herein. The
"Document", below, refers to any such manual or work. Any member
of the public is a licensee, and is addressed as "you". You accept
the license if you copy, modify or distribute the work in a way
requiring permission under copyright law.
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section
of the Document that deals exclusively with the relationship of the
publishers or authors of the Document to the Document's overall
subject (or to related matters) and contains nothing that could
fall directly within that overall subject. (Thus, if the Document
is in part a textbook of mathematics, a Secondary Section may not
explain any mathematics.) The relationship could be a matter of
historical connection with the subject or with related matters, or
of legal, commercial, philosophical, ethical or political position
regarding them.
The "Invariant Sections" are certain Secondary Sections whose
titles are designated, as being those of Invariant Sections, in the
notice that says that the Document is released under this License.
If a section does not fit the above definition of Secondary then it
is not allowed to be designated as Invariant. The Document may
contain zero Invariant Sections. If the Document does not identify
any Invariant Sections then there are none.
The "Cover Texts" are certain short passages of text that are
listed, as Front-Cover Texts or Back-Cover Texts, in the notice
that says that the Document is released under this License. A
Front-Cover Text may be at most 5 words, and a Back-Cover Text may
be at most 25 words.
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed
of pixels) generic paint programs or (for drawings) some widely
available drawing editor, and that is suitable for input to text
formatters or for automatic translation to a variety of formats
suitable for input to text formatters. A copy made in an otherwise
Transparent file format whose markup, or absence of markup, has
been arranged to thwart or discourage subsequent modification by
readers is not Transparent. An image format is not Transparent if
used for any substantial amount of text. A copy that is not
"Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format,
SGML or XML using a publicly available DTD, and standard-conforming
simple HTML, PostScript or PDF designed for human modification.
Examples of transparent image formats include PNG, XCF and JPG.
Opaque formats include proprietary formats that can be read and
edited only by proprietary word processors, SGML or XML for which
the DTD and/or processing tools are not generally available, and
the machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the
material this License requires to appear in the title page. For
works in formats which do not have any title page as such, "Title
Page" means the text near the most prominent appearance of the
work's title, preceding the beginning of the body of the text.
The "publisher" means any person or entity that distributes copies
of the Document to the public.
A section "Entitled XYZ" means a named subunit of the Document
whose title either is precisely XYZ or contains XYZ in parentheses
following text that translates XYZ in another language. (Here XYZ
stands for a specific section name mentioned below, such as
"Acknowledgements", "Dedications", "Endorsements", or "History".)
To "Preserve the Title" of such a section when you modify the
Document means that it remains a section "Entitled XYZ" according
to this definition.
The Document may include Warranty Disclaimers next to the notice
which states that this License applies to the Document. These
Warranty Disclaimers are considered to be included by reference in
this License, but only as regards disclaiming warranties: any other
implication that these Warranty Disclaimers may have is void and
has no effect on the meaning of this License.
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the
copyright notices, and the license notice saying this License
applies to the Document are reproduced in all copies, and that you
add no other conditions whatsoever to those of this License. You
may not use technical measures to obstruct or control the reading
or further copying of the copies you make or distribute. However,
you may accept compensation in exchange for copies. If you
distribute a large enough number of copies you must also follow the
conditions in section 3.
You may also lend copies, under the same conditions stated above,
and you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly
have printed covers) of the Document, numbering more than 100, and
the Document's license notice requires Cover Texts, you must
enclose the copies in covers that carry, clearly and legibly, all
these Cover Texts: Front-Cover Texts on the front cover, and
Back-Cover Texts on the back cover. Both covers must also clearly
and legibly identify you as the publisher of these copies. The
front cover must present the full title with all words of the title
equally prominent and visible. You may add other material on the
covers in addition. Copying with changes limited to the covers, as
long as they preserve the title of the Document and satisfy these
conditions, can be treated as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
reasonably) on the actual cover, and continue the rest onto
adjacent pages.
If you publish or distribute Opaque copies of the Document
numbering more than 100, you must either include a machine-readable
Transparent copy along with each Opaque copy, or state in or with
each Opaque copy a computer-network location from which the general
network-using public has access to download using public-standard
network protocols a complete Transparent copy of the Document, free
of added material. If you use the latter option, you must take
reasonably prudent steps, when you begin distribution of Opaque
copies in quantity, to ensure that this Transparent copy will
remain thus accessible at the stated location until at least one
year after the last time you distribute an Opaque copy (directly or
through your agents or retailers) of that edition to the public.
It is requested, but not required, that you contact the authors of
the Document well before redistributing any large number of copies,
to give them a chance to provide you with an updated version of the
Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document
under the conditions of sections 2 and 3 above, provided that you
release the Modified Version under precisely this License, with the
Modified Version filling the role of the Document, thus licensing
distribution and modification of the Modified Version to whoever
possesses a copy of it. In addition, you must do these things in
the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title
distinct from that of the Document, and from those of previous
versions (which should, if there were any, be listed in the
History section of the Document). You may use the same title
as a previous version if the original publisher of that
version gives permission.
B. List on the Title Page, as authors, one or more persons or
entities responsible for authorship of the modifications in
the Modified Version, together with at least five of the
principal authors of the Document (all of its principal
authors, if it has fewer than five), unless they release you
from this requirement.
C. State on the Title page the name of the publisher of the
Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications
adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license
notice giving the public permission to use the Modified
Version under the terms of this License, in the form shown in
the Addendum below.
G. Preserve in that license notice the full lists of Invariant
Sections and required Cover Texts given in the Document's
license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title,
and add to it an item stating at least the title, year, new
authors, and publisher of the Modified Version as given on the
Title Page. If there is no section Entitled "History" in the
Document, create one stating the title, year, authors, and
publisher of the Document as given on its Title Page, then add
an item describing the Modified Version as stated in the
previous sentence.
J. Preserve the network location, if any, given in the Document
for public access to a Transparent copy of the Document, and
likewise the network locations given in the Document for
previous versions it was based on. These may be placed in the
"History" section. You may omit a network location for a work
that was published at least four years before the Document
itself, or if the original publisher of the version it refers
to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section
all the substance and tone of each of the contributor
acknowledgements and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document, unaltered
in their text and in their titles. Section numbers or the
equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled
"Endorsements" or to conflict in title with any Invariant
Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or
appendices that qualify as Secondary Sections and contain no
material copied from the Document, you may at your option designate
some or all of these sections as invariant. To do this, add their
titles to the list of Invariant Sections in the Modified Version's
license notice. These titles must be distinct from any other
section titles.
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
parties--for example, statements of peer review or that the text
has been approved by an organization as the authoritative
definition of a standard.
You may add a passage of up to five words as a Front-Cover Text,
and a passage of up to 25 words as a Back-Cover Text, to the end of
the list of Cover Texts in the Modified Version. Only one passage
of Front-Cover Text and one of Back-Cover Text may be added by (or
through arrangements made by) any one entity. If the Document
already includes a cover text for the same cover, previously added
by you or by arrangement made by the same entity you are acting on
behalf of, you may not add another; but you may replace the old
one, on explicit permission from the previous publisher that added
the old one.
The author(s) and publisher(s) of the Document do not by this
License give permission to use their names for publicity for or to
assert or imply endorsement of any Modified Version.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under
this License, under the terms defined in section 4 above for
modified versions, provided that you include in the combination all
of the Invariant Sections of all of the original documents,
unmodified, and list them all as Invariant Sections of your
combined work in its license notice, and that you preserve all
their Warranty Disclaimers.
The combined work need only contain one copy of this License, and
multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name
but different contents, make the title of each such section unique
by adding at the end of it, in parentheses, the name of the
original author or publisher of that section if known, or else a
unique number. Make the same adjustment to the section titles in
the list of Invariant Sections in the license notice of the
combined work.
In the combination, you must combine any sections Entitled
"History" in the various original documents, forming one section
Entitled "History"; likewise combine any sections Entitled
"Acknowledgements", and any sections Entitled "Dedications". You
must delete all sections Entitled "Endorsements."
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other
documents released under this License, and replace the individual
copies of this License in the various documents with a single copy
that is included in the collection, provided that you follow the
rules of this License for verbatim copying of each of the documents
in all other respects.
You may extract a single document from such a collection, and
distribute it individually under this License, provided you insert
a copy of this License into the extracted document, and follow this
License in all other respects regarding verbatim copying of that
document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other
separate and independent documents or works, in or on a volume of a
storage or distribution medium, is called an "aggregate" if the
copyright resulting from the compilation is not used to limit the
legal rights of the compilation's users beyond what the individual
works permit. When the Document is included in an aggregate, this
License does not apply to the other works in the aggregate which
are not themselves derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half
of the entire aggregate, the Document's Cover Texts may be placed
on covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic
form. Otherwise they must appear on printed covers that bracket
the whole aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of section
4. Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the
Document, and any Warranty Disclaimers, provided that you also
include the original English version of this License and the
original versions of those notices and disclaimers. In case of a
disagreement between the translation and the original version of
this License or a notice or disclaimer, the original version will
prevail.
If a section in the Document is Entitled "Acknowledgements",
"Dedications", or "History", the requirement (section 4) to
Preserve its Title (section 1) will typically require changing the
actual title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void,
and will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from
that copyright holder, and you cure the violation prior to 30 days
after your receipt of the notice.
Termination of your rights under this section does not terminate
the licenses of parties who have received copies or rights from you
under this License. If your rights have been terminated and not
permanently reinstated, receipt of a copy of some or all of the
same material does not give you any rights to use it.
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions of
the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
<https://www.gnu.org/licenses/>.
Each version of the License is given a distinguishing version
number. If the Document specifies that a particular numbered
version of this License "or any later version" applies to it, you
have the option of following the terms and conditions either of
that specified version or of any later version that has been
published (not as a draft) by the Free Software Foundation. If the
Document does not specify a version number of this License, you may
choose any version ever published (not as a draft) by the Free
Software Foundation. If the Document specifies that a proxy can
decide which future versions of this License can be used, that
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server.
A "Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this
License somewhere other than this MMC, and subsequently
incorporated in whole or in part into the MMC, (1) had no cover
texts or invariant sections, and (2) were thus incorporated prior
to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the
site under CC-BY-SA on the same site at any time before August 1,
2009, provided the MMC is eligible for relicensing.
ADDENDUM: How to use this License for your documents
====================================================
To use this License in a document you have written, include a copy of
the License in the document and put the following copyright and license
notices just after the title page:
Copyright (C) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
Free Documentation License''.
If you have Invariant Sections, Front-Cover Texts and Back-Cover
Texts, replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with
the Front-Cover Texts being LIST, and with the Back-Cover Texts
being LIST.
If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
situation.
If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of free
software license, such as the GNU General Public License, to permit
their use in free software.
File: gnuastro.info, Node: GNU General Public License, Next: Index, Prev: GNU Free Doc License, Up: Top
Appendix C GNU Gen. Pub. License v3
***********************************
Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Preamble
========
The GNU General Public License is a free, copyleft license for software
and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
====================
0. Definitions.
"This License" refers to version 3 of the GNU General Public
License.
"Copyright" also means copyright-like laws that apply to other
kinds of works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the
work in a fashion requiring copyright permission, other than the
making of an exact copy. The resulting work is called a "modified
version" of the earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work
based on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on
a computer or modifying a private copy. Propagation includes
copying, distribution (with or without modification), making
available to the public, and in some countries other activities as
well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user
through a computer network, with no transfer of a copy, is not
conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to
the extent that warranties are provided), that licensees may convey
the work under this License, and how to view a copy of this
License. If the interface presents a list of user commands or
options, such as a menu, a prominent item in the list meets this
criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an
official standard defined by a recognized standards body, or, in
the case of interfaces specified for a particular programming
language, one that is widely used among developers working in that
language.
The "System Libraries" of an executable work include anything,
other than the work as a whole, that (a) is included in the normal
form of packaging a Major Component, but which is not part of that
Major Component, and (b) serves only to enable use of the work with
that Major Component, or to implement a Standard Interface for
which an implementation is available to the public in source code
form. A "Major Component", in this context, means a major
essential component (kernel, window system, and so on) of the
specific operating system (if any) on which the executable work
runs, or a compiler used to produce the work, or an object code
interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts
to control those activities. However, it does not include the
work's System Libraries, or general-purpose tools or generally
available free programs which are used unmodified in performing
those activities but which are not part of the work. For example,
Corresponding Source includes interface definition files associated
with source files for the work, and the source code for shared
libraries and dynamically linked subprograms that the work is
specifically designed to require, such as by intimate data
communication or control flow between those subprograms and other
parts of the work.
The Corresponding Source need not include anything that users can
regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running
a covered work is covered by this License only if the output, given
its content, constitutes a covered work. This License acknowledges
your rights of fair use or other equivalent, as provided by
copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise
remains in force. You may convey covered works to others for the
sole purpose of having them make modifications exclusively for you,
or provide you with facilities for running those works, provided
that you comply with the terms of this License in conveying all
material for which you do not control copyright. Those thus making
or running the covered works for you must do so exclusively on your
behalf, under your direction and control, on terms that prohibit
them from making any copies of your copyrighted material outside
their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section
10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under
article 11 of the WIPO copyright treaty adopted on 20 December
1996, or similar laws prohibiting or restricting circumvention of
such measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such
circumvention is effected by exercising rights under this License
with respect to the covered work, and you disclaim any intention to
limit operation or modification of the work as a means of
enforcing, against the work's users, your or third parties' legal
rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the
code; keep intact all notices of the absence of any warranty; and
give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these
conditions:
a. The work must carry prominent notices stating that you
modified it, and giving a relevant date.
b. The work must carry prominent notices stating that it is
released under this License and any conditions added under
section 7. This requirement modifies the requirement in
section 4 to "keep intact all notices".
c. You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable
section 7 additional terms, to the whole of the work, and all
its parts, regardless of how they are packaged. This License
gives no permission to license the work in any other way, but
it does not invalidate such permission if you have separately
received it.
d. If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has
interactive interfaces that do not display Appropriate Legal
Notices, your work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered
work, and which are not combined with it such as to form a larger
program, in or on a volume of a storage or distribution medium, is
called an "aggregate" if the compilation and its resulting
copyright are not used to limit the access or legal rights of the
compilation's users beyond what the individual works permit.
Inclusion of a covered work in an aggregate does not cause this
License to apply to the other parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this
License, in one of these ways:
a. Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b. Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that
product model, to give anyone who possesses the object code
either (1) a copy of the Corresponding Source for all the
software in the product that is covered by this License, on a
durable physical medium customarily used for software
interchange, for a price no more than your reasonable cost of
physically performing this conveying of source, or (2) access
to copy the Corresponding Source from a network server at no
charge.
c. Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially,
and only if you received the object code with such an offer,
in accord with subsection 6b.
d. Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to
the Corresponding Source in the same way through the same
place at no further charge. You need not require recipients
to copy the Corresponding Source along with the object code.
If the place to copy the object code is a network server, the
Corresponding Source may be on a different server (operated by
you or a third party) that supports equivalent copying
facilities, provided you maintain clear directions next to the
object code saying where to find the Corresponding Source.
Regardless of what server hosts the Corresponding Source, you
remain obligated to ensure that it is available for as long as
needed to satisfy these requirements.
e. Convey the object code using peer-to-peer transmission,
provided you inform other peers where the object code and
Corresponding Source of the work are being offered to the
general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is
excluded from the Corresponding Source as a System Library, need
not be included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means
any tangible personal property which is normally used for personal,
family, or household purposes, or (2) anything designed or sold for
incorporation into a dwelling. In determining whether a product is
a consumer product, doubtful cases shall be resolved in favor of
coverage. For a particular product received by a particular user,
"normally used" refers to a typical or common use of that class of
product, regardless of the status of the particular user or of the
way in which the particular user actually uses, or expects or is
expected to use, the product. A product is a consumer product
regardless of whether the product has substantial commercial,
industrial or non-consumer uses, unless such uses represent the
only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to
install and execute modified versions of a covered work in that
User Product from a modified version of its Corresponding Source.
The information must suffice to ensure that the continued
functioning of the modified object code is in no case prevented or
interfered with solely because modification has been made.
If you convey an object code work under this section in, or with,
or specifically for use in, a User Product, and the conveying
occurs as part of a transaction in which the right of possession
and use of the User Product is transferred to the recipient in
perpetuity or for a fixed term (regardless of how the transaction
is characterized), the Corresponding Source conveyed under this
section must be accompanied by the Installation Information. But
this requirement does not apply if neither you nor any third party
retains the ability to install modified object code on the User
Product (for example, the work has been installed in ROM).
The requirement to provide Installation Information does not
include a requirement to continue to provide support service,
warranty, or updates for a work that has been modified or installed
by the recipient, or for the User Product in which it has been
modified or installed. Access to a network may be denied when the
modification itself materially and adversely affects the operation
of the network or violates the rules and protocols for
communication across the network.
Corresponding Source conveyed, and Installation Information
provided, in accord with this section must be in a format that is
publicly documented (and with an implementation available to the
public in source code form), and must require no special password
or key for unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of
this License by making exceptions from one or more of its
conditions. Additional permissions that are applicable to the
entire Program shall be treated as though they were included in
this License, to the extent that they are valid under applicable
law. If additional permissions apply only to part of the Program,
that part may be used separately under those permissions, but the
entire Program remains governed by this License without regard to
the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part
of it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material
you add to a covered work, you may (if authorized by the copyright
holders of that material) supplement the terms of this License with
terms:
a. Disclaiming warranty or limiting liability differently from
the terms of sections 15 and 16 of this License; or
b. Requiring preservation of specified reasonable legal notices
or author attributions in that material or in the Appropriate
Legal Notices displayed by works containing it; or
c. Prohibiting misrepresentation of the origin of that material,
or requiring that modified versions of such material be marked
in reasonable ways as different from the original version; or
d. Limiting the use for publicity purposes of names of licensors
or authors of the material; or
e. Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f. Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified
versions of it) with contractual assumptions of liability to
the recipient, for any liability that these contractual
assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as
you received it, or any part of it, contains a notice stating that
it is governed by this License along with a term that is a further
restriction, you may remove that term. If a license document
contains a further restriction but permits relicensing or conveying
under this License, you may add to a covered work material governed
by the terms of that license document, provided that the further
restriction does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in
the form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights
under this License (including any patent licenses granted under the
third paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the
copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from
that copyright holder, and you cure the violation prior to 30 days
after your receipt of the notice.
Termination of your rights under this section does not terminate
the licenses of parties who have received copies or rights from you
under this License. If your rights have been terminated and not
permanently reinstated, you do not qualify to receive new licenses
for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer
transmission to receive a copy likewise does not require
acceptance. However, nothing other than this License grants you
permission to propagate or modify any covered work. These actions
infringe copyright if you do not accept this License. Therefore,
by modifying or propagating a covered work, you indicate your
acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not
responsible for enforcing compliance by third parties with this
License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a
covered work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or
could give under the previous paragraph, plus a right to possession
of the Corresponding Source of the work from the predecessor in
interest, if the predecessor has it or can get it with reasonable
efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you
may not impose a license fee, royalty, or other charge for exercise
of rights granted under this License, and you may not initiate
litigation (including a cross-claim or counterclaim in a lawsuit)
alleging that any patent claim is infringed by making, using,
selling, offering for sale, or importing the Program or any portion
of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based.
The work thus licensed is called the contributor's "contributor
version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner,
permitted by this License, of making, using, or selling its
contributor version, but do not include claims that would be
infringed only as a consequence of further modification of the
contributor version. For purposes of this definition, "control"
includes the right to grant patent sublicenses in a manner
consistent with the requirements of this License.
Each contributor grants you a non-exclusive, worldwide,
royalty-free patent license under the contributor's essential
patent claims, to make, use, sell, offer for sale, import and
otherwise run, modify and propagate the contents of its contributor
version.
In the following three paragraphs, a "patent license" is any
express agreement or commitment, however denominated, not to
enforce a patent (such as an express permission to practice a
patent or covenant not to sue for patent infringement). To "grant"
such a patent license to a party means to make such an agreement or
commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent
license, and the Corresponding Source of the work is not available
for anyone to copy, free of charge and under the terms of this
License, through a publicly available network server or other
readily accessible means, then you must either (1) cause the
Corresponding Source to be so available, or (2) arrange to deprive
yourself of the benefit of the patent license for this particular
work, or (3) arrange, in a manner consistent with the requirements
of this License, to extend the patent license to downstream
recipients. "Knowingly relying" means you have actual knowledge
that, but for the patent license, your conveying the covered work
in a country, or your recipient's use of the covered work in a
country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate,
modify or convey a specific copy of the covered work, then the
patent license you grant is automatically extended to all
recipients of the covered work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that
are specifically granted under this License. You may not convey a
covered work if you are a party to an arrangement with a third
party that is in the business of distributing software, under which
you make payment to the third party based on the extent of your
activity of conveying the work, and under which the third party
grants, to any of the parties who would receive the covered work
from you, a discriminatory patent license (a) in connection with
copies of the covered work conveyed by you (or copies made from
those copies), or (b) primarily for and in connection with specific
products or compilations that contain the covered work, unless you
entered into that arrangement, or that patent license was granted,
prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement
or otherwise) that contradict the conditions of this License, they
do not excuse you from the conditions of this License. If you
cannot convey a covered work so as to satisfy simultaneously your
obligations under this License and any other pertinent obligations,
then as a consequence you may not convey it at all. For example,
if you agree to terms that obligate you to collect a royalty for
further conveying from those to whom you convey the Program, the
only way you could satisfy both those terms and this License would
be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a
single combined work, and to convey the resulting work. The terms
of this License will continue to apply to the part which is the
covered work, but the special requirements of the GNU Affero
General Public License, section 13, concerning interaction through
a network will apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new
versions of the GNU General Public License from time to time. Such
new versions will be similar in spirit to the present version, but
may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU
General Public License "or any later version" applies to it, you
have the option of following the terms and conditions either of
that numbered version or of any later version published by the Free
Software Foundation. If the Program does not specify a version
number of the GNU General Public License, you may choose any
version ever published by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES
AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely
approximates an absolute waiver of all civil liability in
connection with the Program, unless a warranty or assumption of
liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
===========================
How to Apply These Terms to Your New Programs
=============================================
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these
terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
Copyright (C) YEAR NAME OF AUTHOR
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper
mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
PROGRAM Copyright (C) YEAR NAME OF AUTHOR
This program comes with ABSOLUTELY NO WARRANTY; for details type ‘show w’.
This is free software, and you are welcome to redistribute it
under certain conditions; type ‘show c’ for details.
The hypothetical commands ‘show w’ and ‘show c’ should show the
appropriate parts of the General Public License. Of course, your
program's commands might be different; for a GUI interface, you would
use an "about box".
You should also get your employer (if you work as a programmer) or
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. For more information on this, and how to apply and follow
the GNU GPL, see <https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your
program into proprietary programs. If your program is a subroutine
library, you may consider it more useful to permit linking proprietary
applications with the library. If this is what you want to do, use the
GNU Lesser General Public License instead of this License. But first,
please read <https://www.gnu.org/licenses/why-not-lgpl.html>.
File: gnuastro.info, Node: Index, Prev: GNU General Public License, Up: Top
Index: Macros, structures and functions
***************************************
All Gnuastro library's exported macros start with ‘GAL_’, and its
exported structures and functions start with ‘gal_’. This abbreviation
stands for _G_NU _A_stronomy _L_ibrary. The next element in the name is
the name of the header which declares or defines them, so to use the
‘gal_array_fset_const’ function, you have to ‘#include
<gnuastro/array.h>’. See *note Gnuastro library:: for more. The
‘pthread_barrier’ constructs are our implementation and are only
available on systems that do not have them, see *note Implementation of
pthread_barrier::.
[index ]
* Menu:
* gal_arithmetic: Arithmetic on datasets.
(line 514)
* GAL_ARITHMETIC_FLAG_ENVSEED: Arithmetic on datasets.
(line 39)
* GAL_ARITHMETIC_FLAG_FREE: Arithmetic on datasets.
(line 37)
* GAL_ARITHMETIC_FLAG_INPLACE: Arithmetic on datasets.
(line 36)
* GAL_ARITHMETIC_FLAG_NUMOK: Arithmetic on datasets.
(line 38)
* GAL_ARITHMETIC_FLAG_QUIET: Arithmetic on datasets.
(line 40)
* GAL_ARITHMETIC_FLAGS_BASIC: Arithmetic on datasets.
(line 41)
* gal_arithmetic_load_col: Arithmetic on datasets.
(line 610)
* GAL_ARITHMETIC_OP_ABS: Arithmetic on datasets.
(line 263)
* GAL_ARITHMETIC_OP_ACOS: Arithmetic on datasets.
(line 173)
* GAL_ARITHMETIC_OP_ACOSH: Arithmetic on datasets.
(line 183)
* GAL_ARITHMETIC_OP_AND: Arithmetic on datasets.
(line 96)
* GAL_ARITHMETIC_OP_ASIN: Arithmetic on datasets.
(line 172)
* GAL_ARITHMETIC_OP_ASINH: Arithmetic on datasets.
(line 182)
* GAL_ARITHMETIC_OP_ATAN: Arithmetic on datasets.
(line 174)
* GAL_ARITHMETIC_OP_ATAN2: Arithmetic on datasets.
(line 175)
* GAL_ARITHMETIC_OP_ATANH: Arithmetic on datasets.
(line 184)
* GAL_ARITHMETIC_OP_AU: Arithmetic on datasets.
(line 401)
* GAL_ARITHMETIC_OP_AU_TO_LY: Arithmetic on datasets.
(line 231)
* GAL_ARITHMETIC_OP_AU_TO_PC: Arithmetic on datasets.
(line 226)
* GAL_ARITHMETIC_OP_AVOGADRO: Arithmetic on datasets.
(line 404)
* GAL_ARITHMETIC_OP_BITAND: Arithmetic on datasets.
(line 351)
* GAL_ARITHMETIC_OP_BITLSH: Arithmetic on datasets.
(line 354)
* GAL_ARITHMETIC_OP_BITNOT: Arithmetic on datasets.
(line 371)
* GAL_ARITHMETIC_OP_BITOR: Arithmetic on datasets.
(line 352)
* GAL_ARITHMETIC_OP_BITRSH: Arithmetic on datasets.
(line 355)
* GAL_ARITHMETIC_OP_BITXOR: Arithmetic on datasets.
(line 353)
* GAL_ARITHMETIC_OP_BOX_AROUND_ELLIPSE: Arithmetic on datasets.
(line 411)
* GAL_ARITHMETIC_OP_BOX_VERTICES_ON_SPHERE: Arithmetic on datasets.
(line 419)
* GAL_ARITHMETIC_OP_C: Arithmetic on datasets.
(line 398)
* GAL_ARITHMETIC_OP_COS: Arithmetic on datasets.
(line 170)
* GAL_ARITHMETIC_OP_COSH: Arithmetic on datasets.
(line 180)
* GAL_ARITHMETIC_OP_COUNTER: Arithmetic on datasets.
(line 454)
* GAL_ARITHMETIC_OP_COUNTERONLY: Arithmetic on datasets.
(line 456)
* GAL_ARITHMETIC_OP_COUNTS_TO_JY: Arithmetic on datasets.
(line 203)
* GAL_ARITHMETIC_OP_COUNTS_TO_MAG: Arithmetic on datasets.
(line 199)
* GAL_ARITHMETIC_OP_COUNTS_TO_SB: Arithmetic on datasets.
(line 219)
* GAL_ARITHMETIC_OP_DEC_TO_DEGREE: Arithmetic on datasets.
(line 188)
* GAL_ARITHMETIC_OP_DEGREE_TO_DEC: Arithmetic on datasets.
(line 190)
* GAL_ARITHMETIC_OP_DEGREE_TO_RA: Arithmetic on datasets.
(line 189)
* GAL_ARITHMETIC_OP_DIVIDE: Arithmetic on datasets.
(line 89)
* GAL_ARITHMETIC_OP_E: Arithmetic on datasets.
(line 397)
* GAL_ARITHMETIC_OP_ECB1950_TO_ECJ2000: Arithmetic on datasets.
(line 491)
* GAL_ARITHMETIC_OP_ECB1950_TO_EQB1950: Arithmetic on datasets.
(line 489)
* GAL_ARITHMETIC_OP_ECB1950_TO_EQJ2000: Arithmetic on datasets.
(line 490)
* GAL_ARITHMETIC_OP_ECB1950_TO_GALACTIC: Arithmetic on datasets.
(line 492)
* GAL_ARITHMETIC_OP_ECB1950_TO_SUPERGALACTIC: Arithmetic on datasets.
(line 493)
* GAL_ARITHMETIC_OP_ECJ2000_TO_ECB1950: Arithmetic on datasets.
(line 496)
* GAL_ARITHMETIC_OP_ECJ2000_TO_EQB1950: Arithmetic on datasets.
(line 494)
* GAL_ARITHMETIC_OP_ECJ2000_TO_EQJ2000: Arithmetic on datasets.
(line 495)
* GAL_ARITHMETIC_OP_ECJ2000_TO_GALACTIC: Arithmetic on datasets.
(line 497)
* GAL_ARITHMETIC_OP_ECJ2000_TO_SUPERGALACTIC: Arithmetic on datasets.
(line 498)
* GAL_ARITHMETIC_OP_EQ: Arithmetic on datasets.
(line 94)
* GAL_ARITHMETIC_OP_EQB1950_TO_ECB1950: Arithmetic on datasets.
(line 480)
* GAL_ARITHMETIC_OP_EQB1950_TO_ECJ2000: Arithmetic on datasets.
(line 481)
* GAL_ARITHMETIC_OP_EQB1950_TO_EQJ2000: Arithmetic on datasets.
(line 479)
* GAL_ARITHMETIC_OP_EQB1950_TO_GALACTIC: Arithmetic on datasets.
(line 482)
* GAL_ARITHMETIC_OP_EQB1950_TO_SUPERGALACTIC: Arithmetic on datasets.
(line 483)
* GAL_ARITHMETIC_OP_EQJ2000_TO_ECB1950: Arithmetic on datasets.
(line 485)
* GAL_ARITHMETIC_OP_EQJ2000_TO_ECJ2000: Arithmetic on datasets.
(line 486)
* GAL_ARITHMETIC_OP_EQJ2000_TO_EQB1950: Arithmetic on datasets.
(line 484)
* GAL_ARITHMETIC_OP_EQJ2000_TO_GALACTIC: Arithmetic on datasets.
(line 487)
* GAL_ARITHMETIC_OP_EQJ2000_TO_SUPERGALACTIC: Arithmetic on datasets.
(line 488)
* GAL_ARITHMETIC_OP_FINESTRUCTURE: Arithmetic on datasets.
(line 405)
* GAL_ARITHMETIC_OP_G: Arithmetic on datasets.
(line 399)
* GAL_ARITHMETIC_OP_GALACTIC_TO_ECB1950: Arithmetic on datasets.
(line 501)
* GAL_ARITHMETIC_OP_GALACTIC_TO_ECJ2000: Arithmetic on datasets.
(line 502)
* GAL_ARITHMETIC_OP_GALACTIC_TO_EQB1950: Arithmetic on datasets.
(line 499)
* GAL_ARITHMETIC_OP_GALACTIC_TO_EQJ2000: Arithmetic on datasets.
(line 500)
* GAL_ARITHMETIC_OP_GALACTIC_TO_SUPERGALACTIC: Arithmetic on datasets.
(line 503)
* GAL_ARITHMETIC_OP_GE: Arithmetic on datasets.
(line 93)
* GAL_ARITHMETIC_OP_GT: Arithmetic on datasets.
(line 92)
* GAL_ARITHMETIC_OP_H: Arithmetic on datasets.
(line 400)
* GAL_ARITHMETIC_OP_INDEX: Arithmetic on datasets.
(line 453)
* GAL_ARITHMETIC_OP_INDEXONLY: Arithmetic on datasets.
(line 455)
* GAL_ARITHMETIC_OP_ISBLANK: Arithmetic on datasets.
(line 118)
* GAL_ARITHMETIC_OP_JY_TO_COUNTS: Arithmetic on datasets.
(line 204)
* GAL_ARITHMETIC_OP_JY_TO_MAG: Arithmetic on datasets.
(line 206)
* GAL_ARITHMETIC_OP_LE: Arithmetic on datasets.
(line 91)
* GAL_ARITHMETIC_OP_LOG: Arithmetic on datasets.
(line 148)
* GAL_ARITHMETIC_OP_LOG10: Arithmetic on datasets.
(line 149)
* GAL_ARITHMETIC_OP_LT: Arithmetic on datasets.
(line 90)
* GAL_ARITHMETIC_OP_LY: Arithmetic on datasets.
(line 402)
* GAL_ARITHMETIC_OP_LY_TO_AU: Arithmetic on datasets.
(line 230)
* GAL_ARITHMETIC_OP_LY_TO_PC: Arithmetic on datasets.
(line 228)
* GAL_ARITHMETIC_OP_MAG_TO_COUNTS: Arithmetic on datasets.
(line 200)
* GAL_ARITHMETIC_OP_MAG_TO_JY: Arithmetic on datasets.
(line 205)
* GAL_ARITHMETIC_OP_MAG_TO_NANOMAGGY: Arithmetic on datasets.
(line 207)
* GAL_ARITHMETIC_OP_MAG_TO_SB: Arithmetic on datasets.
(line 201)
* GAL_ARITHMETIC_OP_MAKENEW: Arithmetic on datasets.
(line 430)
* GAL_ARITHMETIC_OP_MAKENEW <1>: Arithmetic on datasets.
(line 438)
* GAL_ARITHMETIC_OP_MAX: Arithmetic on datasets.
(line 267)
* GAL_ARITHMETIC_OP_MAXVAL: Arithmetic on datasets.
(line 236)
* GAL_ARITHMETIC_OP_MEAN: Arithmetic on datasets.
(line 270)
* GAL_ARITHMETIC_OP_MEANVAL: Arithmetic on datasets.
(line 239)
* GAL_ARITHMETIC_OP_MEDIAN: Arithmetic on datasets.
(line 272)
* GAL_ARITHMETIC_OP_MEDIANVAL: Arithmetic on datasets.
(line 241)
* GAL_ARITHMETIC_OP_MIN: Arithmetic on datasets.
(line 266)
* GAL_ARITHMETIC_OP_MINUS: Arithmetic on datasets.
(line 87)
* GAL_ARITHMETIC_OP_MINVAL: Arithmetic on datasets.
(line 235)
* GAL_ARITHMETIC_OP_MKNOISE_POISSON: Arithmetic on datasets.
(line 310)
* GAL_ARITHMETIC_OP_MKNOISE_SIGMA: Arithmetic on datasets.
(line 309)
* GAL_ARITHMETIC_OP_MKNOISE_UNIFORM: Arithmetic on datasets.
(line 311)
* GAL_ARITHMETIC_OP_MODULO: Arithmetic on datasets.
(line 356)
* GAL_ARITHMETIC_OP_MULTIPLY: Arithmetic on datasets.
(line 88)
* GAL_ARITHMETIC_OP_NANOMAGGY_TO_MAG: Arithmetic on datasets.
(line 208)
* GAL_ARITHMETIC_OP_NE: Arithmetic on datasets.
(line 95)
* GAL_ARITHMETIC_OP_NOBLANK: Arithmetic on datasets.
(line 250)
* GAL_ARITHMETIC_OP_NOT: Arithmetic on datasets.
(line 110)
* GAL_ARITHMETIC_OP_NUMBER: Arithmetic on datasets.
(line 268)
* GAL_ARITHMETIC_OP_NUMBERVAL: Arithmetic on datasets.
(line 237)
* GAL_ARITHMETIC_OP_OR: Arithmetic on datasets.
(line 97)
* GAL_ARITHMETIC_OP_PC_TO_AU: Arithmetic on datasets.
(line 227)
* GAL_ARITHMETIC_OP_PC_TO_LY: Arithmetic on datasets.
(line 229)
* GAL_ARITHMETIC_OP_PI: Arithmetic on datasets.
(line 403)
* GAL_ARITHMETIC_OP_PLUS: Arithmetic on datasets.
(line 86)
* GAL_ARITHMETIC_OP_POW: Arithmetic on datasets.
(line 345)
* GAL_ARITHMETIC_OP_QUANTILE: Arithmetic on datasets.
(line 288)
* GAL_ARITHMETIC_OP_RA_TO_DEGREE: Arithmetic on datasets.
(line 187)
* GAL_ARITHMETIC_OP_RANDOM_FROM_HIST: Arithmetic on datasets.
(line 334)
* GAL_ARITHMETIC_OP_RANDOM_FROM_HIST_RAW: Arithmetic on datasets.
(line 335)
* GAL_ARITHMETIC_OP_SB_TO_COUNTS: Arithmetic on datasets.
(line 220)
* GAL_ARITHMETIC_OP_SB_TO_MAG: Arithmetic on datasets.
(line 202)
* GAL_ARITHMETIC_OP_SIGCLIP_MEAN: Arithmetic on datasets.
(line 296)
* GAL_ARITHMETIC_OP_SIGCLIP_MEDIAN: Arithmetic on datasets.
(line 297)
* GAL_ARITHMETIC_OP_SIGCLIP_NUMBER: Arithmetic on datasets.
(line 298)
* GAL_ARITHMETIC_OP_SIGCLIP_STD: Arithmetic on datasets.
(line 295)
* GAL_ARITHMETIC_OP_SIN: Arithmetic on datasets.
(line 169)
* GAL_ARITHMETIC_OP_SINH: Arithmetic on datasets.
(line 179)
* GAL_ARITHMETIC_OP_SIZE: Arithmetic on datasets.
(line 467)
* GAL_ARITHMETIC_OP_SQRT: Arithmetic on datasets.
(line 147)
* GAL_ARITHMETIC_OP_STD: Arithmetic on datasets.
(line 271)
* GAL_ARITHMETIC_OP_STDVAL: Arithmetic on datasets.
(line 240)
* GAL_ARITHMETIC_OP_STITCH: Arithmetic on datasets.
(line 340)
* GAL_ARITHMETIC_OP_SUM: Arithmetic on datasets.
(line 269)
* GAL_ARITHMETIC_OP_SUMVAL: Arithmetic on datasets.
(line 238)
* GAL_ARITHMETIC_OP_SUPERGALACTIC_TO_ECB1950: Arithmetic on datasets.
(line 506)
* GAL_ARITHMETIC_OP_SUPERGALACTIC_TO_ECJ2000: Arithmetic on datasets.
(line 507)
* GAL_ARITHMETIC_OP_SUPERGALACTIC_TO_EQB1950: Arithmetic on datasets.
(line 504)
* GAL_ARITHMETIC_OP_SUPERGALACTIC_TO_EQJ2000: Arithmetic on datasets.
(line 505)
* GAL_ARITHMETIC_OP_SUPERGALACTIC_TO_GALACTIC: Arithmetic on datasets.
(line 508)
* GAL_ARITHMETIC_OP_SWAP: Arithmetic on datasets.
(line 473)
* GAL_ARITHMETIC_OP_TAN: Arithmetic on datasets.
(line 171)
* GAL_ARITHMETIC_OP_TANH: Arithmetic on datasets.
(line 181)
* GAL_ARITHMETIC_OP_TO_FLOAT32: Arithmetic on datasets.
(line 385)
* GAL_ARITHMETIC_OP_TO_FLOAT64: Arithmetic on datasets.
(line 386)
* GAL_ARITHMETIC_OP_TO_INT16: Arithmetic on datasets.
(line 380)
* GAL_ARITHMETIC_OP_TO_INT32: Arithmetic on datasets.
(line 382)
* GAL_ARITHMETIC_OP_TO_INT64: Arithmetic on datasets.
(line 384)
* GAL_ARITHMETIC_OP_TO_INT8: Arithmetic on datasets.
(line 378)
* GAL_ARITHMETIC_OP_TO_UINT16: Arithmetic on datasets.
(line 379)
* GAL_ARITHMETIC_OP_TO_UINT32: Arithmetic on datasets.
(line 381)
* GAL_ARITHMETIC_OP_TO_UINT64: Arithmetic on datasets.
(line 383)
* GAL_ARITHMETIC_OP_TO_UINT8: Arithmetic on datasets.
(line 377)
* GAL_ARITHMETIC_OP_UNIQUE: Arithmetic on datasets.
(line 249)
* GAL_ARITHMETIC_OP_WHERE: Arithmetic on datasets.
(line 131)
* gal_arithmetic_operator_string: Arithmetic on datasets.
(line 602)
* GAL_ARITHMETIC_OPSTR_LOADCOL_FILE: Arithmetic on datasets.
(line 442)
* GAL_ARITHMETIC_OPSTR_LOADCOL_FILE_LEN: Arithmetic on datasets.
(line 445)
* GAL_ARITHMETIC_OPSTR_LOADCOL_HDU: Arithmetic on datasets.
(line 441)
* GAL_ARITHMETIC_OPSTR_LOADCOL_HDU_LEN: Arithmetic on datasets.
(line 444)
* GAL_ARITHMETIC_OPSTR_LOADCOL_PREFIX: Arithmetic on datasets.
(line 443)
* GAL_ARITHMETIC_OPSTR_LOADCOL_PREFIX_LEN: Arithmetic on datasets.
(line 446)
* gal_arithmetic_set_operator: Arithmetic on datasets.
(line 587)
* gal_array_file_recognized: Array input output. (line 28)
* gal_array_name_recognized: Array input output. (line 15)
* gal_array_name_recognized_multiext: Array input output. (line 21)
* gal_array_read: Array input output. (line 37)
* gal_array_read_one_ch: Array input output. (line 88)
* gal_array_read_one_ch_to_type: Array input output. (line 107)
* gal_array_read_to_type: Array input output. (line 80)
* gal_binary_connected_adjacency_list: Binary datasets. (line 198)
* gal_binary_connected_adjacency_matrix: Binary datasets. (line 161)
* gal_binary_connected_components: Binary datasets. (line 125)
* gal_binary_connected_indexs(gal_data_t: Binary datasets. (line 150)
* gal_binary_dilate: Binary datasets. (line 84)
* gal_binary_erode: Binary datasets. (line 62)
* gal_binary_holes_fill: Binary datasets. (line 254)
* gal_binary_holes_label: Binary datasets. (line 240)
* gal_binary_number_neighbors: Binary datasets. (line 114)
* gal_binary_open: Binary datasets. (line 99)
* GAL_BINARY_TMP_VALUE: Binary datasets. (line 50)
* gal_blank_alloc_write: Library blank values.
(line 103)
* gal_blank_as_string: Library blank values.
(line 127)
* gal_blank_flag: Library blank values.
(line 182)
* gal_blank_flag_apply: Library blank values.
(line 218)
* gal_blank_flag_not: Library blank values.
(line 189)
* gal_blank_flag_remove: Library blank values.
(line 225)
* GAL_BLANK_FLOAT32: Library blank values.
(line 81)
* GAL_BLANK_FLOAT64: Library blank values.
(line 85)
* gal_blank_initialize: Library blank values.
(line 110)
* gal_blank_initialize_array: Library blank values.
(line 119)
* GAL_BLANK_INT: Library blank values.
(line 61)
* GAL_BLANK_INT16: Library blank values.
(line 46)
* GAL_BLANK_INT32: Library blank values.
(line 52)
* GAL_BLANK_INT64: Library blank values.
(line 58)
* GAL_BLANK_INT8: Library blank values.
(line 40)
* gal_blank_is: Library blank values.
(line 136)
* GAL_BLANK_LONG: Library blank values.
(line 69)
* gal_blank_not_minmax_coords: Library blank values.
(line 196)
* gal_blank_number: Library blank values.
(line 173)
* gal_blank_present: Library blank values.
(line 148)
* gal_blank_remove: Library blank values.
(line 245)
* gal_blank_remove_realloc: Library blank values.
(line 262)
* gal_blank_remove_rows: Library blank values.
(line 268)
* GAL_BLANK_SIZE_T: Library blank values.
(line 77)
* GAL_BLANK_STRING: Library blank values.
(line 89)
* gal_blank_trim: Library blank values.
(line 209)
* GAL_BLANK_UINT: Library blank values.
(line 65)
* GAL_BLANK_UINT16: Library blank values.
(line 43)
* GAL_BLANK_UINT32: Library blank values.
(line 49)
* GAL_BLANK_UINT64: Library blank values.
(line 55)
* GAL_BLANK_UINT8: Library blank values.
(line 37)
* GAL_BLANK_ULONG: Library blank values.
(line 73)
* gal_blank_write: Library blank values.
(line 95)
* gal_box_border_from_center: Bounding box. (line 76)
* gal_box_border_rotate_around_center: Bounding box. (line 85)
* gal_box_bound_ellipse: Bounding box. (line 23)
* gal_box_bound_ellipse_extent: Bounding box. (line 11)
* gal_box_bound_ellipsoid: Bounding box. (line 52)
* gal_box_bound_ellipsoid_extent: Bounding box. (line 38)
* gal_box_overlap: Bounding box. (line 94)
* GAL_COLOR_*: Color functions. (line 21)
* GAL_COLOR_DEEPPINK: Color functions. (line 20)
* gal_color_id_to_name: Color functions. (line 39)
* gal_color_in_rgb: Color functions. (line 44)
* GAL_COLOR_INVALID: Color functions. (line 18)
* GAL_COLOR_MEDIUMVIOLETRED: Color functions. (line 19)
* gal_color_name_to_id: Color functions. (line 33)
* GAL_CONFIG_HAVE_FITS_IS_REENTRANT: Configuration information.
(line 33)
* GAL_CONFIG_HAVE_GNUMAKE_H: Configuration information.
(line 95)
* GAL_CONFIG_HAVE_GSL_INTERP_STEFFEN: Configuration information.
(line 25)
* GAL_CONFIG_HAVE_LIBGIT2: Configuration information.
(line 78)
* GAL_CONFIG_HAVE_PTHREAD_BARRIER: Configuration information.
(line 62)
* GAL_CONFIG_HAVE_PYTHON: Configuration information.
(line 86)
* GAL_CONFIG_HAVE_WCSLIB_DIS_H: Configuration information.
(line 48)
* GAL_CONFIG_HAVE_WCSLIB_MJDREF: Configuration information.
(line 52)
* GAL_CONFIG_HAVE_WCSLIB_OBSFIX: Configuration information.
(line 57)
* GAL_CONFIG_HAVE_WCSLIB_VERSION: Configuration information.
(line 39)
* GAL_CONFIG_SIZEOF_LONG: Configuration information.
(line 70)
* GAL_CONFIG_SIZEOF_SIZE_T: Configuration information.
(line 71)
* GAL_CONFIG_VERSION: Configuration information.
(line 14)
* gal_convolve_spatial: Convolution functions.
(line 17)
* gal_convolve_spatial_correct_ch_edge: Convolution functions.
(line 52)
* gal_cosmology_age: Cosmology library. (line 18)
* gal_cosmology_angular_distance: Cosmology library. (line 45)
* gal_cosmology_comoving_volume: Cosmology library. (line 32)
* gal_cosmology_critical_density: Cosmology library. (line 39)
* gal_cosmology_distance_modulus: Cosmology library. (line 59)
* gal_cosmology_luminosity_distance: Cosmology library. (line 52)
* gal_cosmology_proper_distance: Cosmology library. (line 25)
* gal_cosmology_to_absolute_mag: Cosmology library. (line 65)
* gal_cosmology_velocity_from_z: Cosmology library. (line 74)
* gal_cosmology_z_from_velocity: Cosmology library. (line 80)
* gal_data_alloc: Dataset allocation. (line 12)
* gal_data_alloc_empty: Dataset allocation. (line 62)
* gal_data_array_calloc: Arrays of datasets. (line 21)
* gal_data_array_free: Arrays of datasets. (line 37)
* gal_data_array_ptr_calloc: Arrays of datasets. (line 46)
* gal_data_array_ptr_free: Arrays of datasets. (line 54)
* gal_data_copy: Copying datasets. (line 21)
* gal_data_copy_string_to_number: Copying datasets. (line 72)
* gal_data_copy_to_allocated: Copying datasets. (line 52)
* gal_data_copy_to_new_type: Copying datasets. (line 29)
* gal_data_copy_to_new_type_free: Copying datasets. (line 39)
* gal_data_free: Dataset allocation. (line 82)
* gal_data_free_contents: Dataset allocation. (line 72)
* gal_data_initialize: Dataset allocation. (line 26)
* gal_dimension_add_coords: Dimensions. (line 58)
* gal_dimension_collapse_mclip_fill_mad: Dimensions. (line 328)
* gal_dimension_collapse_mclip_fill_mean: Dimensions. (line 350)
* gal_dimension_collapse_mclip_fill_median: Dimensions. (line 372)
* gal_dimension_collapse_mclip_fill_number: Dimensions. (line 394)
* gal_dimension_collapse_mclip_fill_std: Dimensions. (line 305)
* gal_dimension_collapse_mclip_mad: Dimensions. (line 313)
* gal_dimension_collapse_mclip_mean: Dimensions. (line 336)
* gal_dimension_collapse_mclip_median: Dimensions. (line 358)
* gal_dimension_collapse_mclip_number: Dimensions. (line 380)
* gal_dimension_collapse_mclip_std: Dimensions. (line 291)
* gal_dimension_collapse_mean: Dimensions. (line 135)
* gal_dimension_collapse_median: Dimensions. (line 169)
* gal_dimension_collapse_minmax: Dimensions. (line 158)
* gal_dimension_collapse_number: Dimensions. (line 143)
* gal_dimension_collapse_sclip_fill_mad: Dimensions. (line 217)
* gal_dimension_collapse_sclip_fill_mean: Dimensions. (line 239)
* gal_dimension_collapse_sclip_fill_median: Dimensions. (line 261)
* gal_dimension_collapse_sclip_fill_number: Dimensions. (line 283)
* gal_dimension_collapse_sclip_fill_std: Dimensions. (line 195)
* gal_dimension_collapse_sclip_mad: Dimensions. (line 203)
* gal_dimension_collapse_sclip_mean: Dimensions. (line 225)
* gal_dimension_collapse_sclip_median: Dimensions. (line 247)
* gal_dimension_collapse_sclip_number: Dimensions. (line 269)
* gal_dimension_collapse_sclip_std: Dimensions. (line 181)
* gal_dimension_collapse_sum: Dimensions. (line 118)
* gal_dimension_coord_to_index: Dimensions. (line 67)
* gal_dimension_dist_elliptical: Dimensions. (line 101)
* gal_dimension_dist_manhattan: Dimensions. (line 87)
* gal_dimension_dist_radial: Dimensions. (line 95)
* GAL_DIMENSION_FLT_TO_INT: Dimensions. (line 51)
* gal_dimension_increment: Dimensions. (line 36)
* gal_dimension_index_to_coord: Dimensions. (line 76)
* gal_dimension_is_different: Dimensions. (line 28)
* GAL_DIMENSION_NEIGHBOR_OP: Dimensions. (line 416)
* gal_dimension_num_neighbors: Dimensions. (line 44)
* gal_dimension_remove_extra: Dimensions. (line 402)
* gal_dimension_total_size: Dimensions. (line 22)
* GAL_DS9_COORD_MODE_IMG: SAO DS9 library. (line 15)
* GAL_DS9_COORD_MODE_INVALID: SAO DS9 library. (line 17)
* GAL_DS9_COORD_MODE_WCS: SAO DS9 library. (line 16)
* gal_ds9_reg_read_polygon: SAO DS9 library. (line 23)
* GAL_EPS_MARK_COLNAME_COLOR: EPS files. (line 25)
* GAL_EPS_MARK_COLNAME_FONT: EPS files. (line 21)
* GAL_EPS_MARK_COLNAME_FONTSIZE: EPS files. (line 29)
* GAL_EPS_MARK_COLNAME_LINEWIDTH: EPS files. (line 30)
* GAL_EPS_MARK_COLNAME_ROTATE: EPS files. (line 28)
* GAL_EPS_MARK_COLNAME_SHAPE: EPS files. (line 24)
* GAL_EPS_MARK_COLNAME_SIZE1: EPS files. (line 26)
* GAL_EPS_MARK_COLNAME_SIZE2: EPS files. (line 27)
* GAL_EPS_MARK_COLNAME_TEXT: EPS files. (line 20)
* GAL_EPS_MARK_COLNAME_XPIX: EPS files. (line 22)
* GAL_EPS_MARK_COLNAME_YPIX: EPS files. (line 23)
* GAL_EPS_MARK_DEFAULT_COLOR: EPS files. (line 34)
* GAL_EPS_MARK_DEFAULT_FONT: EPS files. (line 40)
* GAL_EPS_MARK_DEFAULT_FONTSIZE: EPS files. (line 41)
* GAL_EPS_MARK_DEFAULT_LINEWIDTH: EPS files. (line 39)
* GAL_EPS_MARK_DEFAULT_ROTATE: EPS files. (line 38)
* GAL_EPS_MARK_DEFAULT_SHAPE: EPS files. (line 33)
* GAL_EPS_MARK_DEFAULT_SIZE1: EPS files. (line 35)
* GAL_EPS_MARK_DEFAULT_SIZE2: EPS files. (line 36)
* GAL_EPS_MARK_DEFAULT_SIZE2_ELLIPSE: EPS files. (line 37)
* gal_eps_name_is_eps: EPS files. (line 46)
* gal_eps_shape_id_to_name: EPS files. (line 76)
* gal_eps_shape_name_to_id: EPS files. (line 70)
* gal_eps_suffix_is_eps: EPS files. (line 53)
* gal_eps_to_pt: EPS files. (line 59)
* gal_eps_write: EPS files. (line 81)
* gal_fit_1d_linear: Fitting functions. (line 73)
* gal_fit_1d_linear_estimate: Fitting functions. (line 129)
* gal_fit_1d_linear_no_constant: Fitting functions. (line 103)
* gal_fit_1d_polynomial: Fitting functions. (line 147)
* gal_fit_1d_polynomial_estimate: Fitting functions. (line 196)
* gal_fit_1d_polynomial_robust: Fitting functions. (line 181)
* GAL_FIT_INVALID: Fitting functions. (line 13)
* GAL_FIT_LINEAR: Fitting functions. (line 14)
* GAL_FIT_LINEAR_NO_CONSTANT: Fitting functions. (line 16)
* GAL_FIT_LINEAR_NO_CONSTANT_WEIGHTED: Fitting functions. (line 17)
* GAL_FIT_LINEAR_WEIGHTED: Fitting functions. (line 15)
* gal_fit_name_from_id: Fitting functions. (line 52)
* gal_fit_name_robust_from_id: Fitting functions. (line 66)
* gal_fit_name_robust_to_id: Fitting functions. (line 59)
* gal_fit_name_to_id: Fitting functions. (line 45)
* GAL_FIT_POLYNOMIAL: Fitting functions. (line 18)
* GAL_FIT_POLYNOMIAL_NUMBER: Fitting functions. (line 20)
* GAL_FIT_POLYNOMIAL_WEIGHTED: Fitting functions. (line 19)
* GAL_FIT_ROBUST_BISQUARE: Fitting functions. (line 31)
* GAL_FIT_ROBUST_CAUCHY: Fitting functions. (line 32)
* GAL_FIT_ROBUST_DEFAULT: Fitting functions. (line 30)
* GAL_FIT_ROBUST_FAIR: Fitting functions. (line 33)
* GAL_FIT_ROBUST_HUBER: Fitting functions. (line 34)
* GAL_FIT_ROBUST_INVALID: Fitting functions. (line 29)
* GAL_FIT_ROBUST_NUMBER: Fitting functions. (line 37)
* GAL_FIT_ROBUST_OLS: Fitting functions. (line 35)
* GAL_FIT_ROBUST_WELSCH: Fitting functions. (line 36)
* gal_fits_bitpix_to_type: CFITSIO and Gnuastro types.
(line 25)
* gal_fits_datatype_to_type: CFITSIO and Gnuastro types.
(line 49)
* gal_fits_file_recognized: FITS macros errors filenames.
(line 37)
* gal_fits_hdu_datasum: FITS HDUs. (line 24)
* gal_fits_hdu_datasum_encoded: FITS HDUs. (line 34)
* gal_fits_hdu_datasum_ptr: FITS HDUs. (line 43)
* gal_fits_hdu_format: FITS HDUs. (line 50)
* gal_fits_hdu_is_healpix: FITS HDUs. (line 59)
* gal_fits_hdu_num: FITS HDUs. (line 19)
* gal_fits_hdu_open: FITS HDUs. (line 66)
* gal_fits_hdu_open_format: FITS HDUs. (line 85)
* gal_fits_img_info: FITS arrays. (line 11)
* gal_fits_img_info_dim: FITS arrays. (line 22)
* gal_fits_img_read: FITS arrays. (line 32)
* gal_fits_img_read_kernel: FITS arrays. (line 69)
* gal_fits_img_read_to_type: FITS arrays. (line 55)
* gal_fits_img_write: FITS arrays. (line 104)
* gal_fits_img_write_corr_wcs_str: FITS arrays. (line 133)
* gal_fits_img_write_to_ptr: FITS arrays. (line 86)
* gal_fits_img_write_to_type: FITS arrays. (line 118)
* gal_fits_io_error: FITS macros errors filenames.
(line 14)
* gal_fits_key_clean_str_value: FITS header keywords.
(line 78)
* gal_fits_key_date_to_seconds: FITS header keywords.
(line 115)
* gal_fits_key_date_to_struct_tm: FITS header keywords.
(line 90)
* gal_fits_key_exists_fptr: FITS header keywords.
(line 47)
* gal_fits_key_img_blank: FITS header keywords.
(line 53)
* gal_fits_key_list_add: FITS header keywords.
(line 234)
* gal_fits_key_list_add_date: FITS header keywords.
(line 305)
* gal_fits_key_list_add_end: FITS header keywords.
(line 262)
* gal_fits_key_list_add_git_commit: FITS header keywords.
(line 331)
* gal_fits_key_list_add_software_versions: FITS header keywords.
(line 322)
* gal_fits_key_list_fullcomment_add: FITS header keywords.
(line 288)
* gal_fits_key_list_fullcomment_add_end: FITS header keywords.
(line 298)
* gal_fits_key_list_reverse: FITS header keywords.
(line 340)
* gal_fits_key_list_title_add: FITS header keywords.
(line 272)
* gal_fits_key_list_title_add_end: FITS header keywords.
(line 281)
* gal_fits_key_read: FITS header keywords.
(line 226)
* gal_fits_key_read_from_ptr: FITS header keywords.
(line 148)
* gal_fits_key_write: FITS header keywords.
(line 392)
* gal_fits_key_write_filename: FITS header keywords.
(line 356)
* gal_fits_key_write_in_ptr: FITS header keywords.
(line 431)
* gal_fits_key_write_title_in_ptr: FITS header keywords.
(line 345)
* gal_fits_key_write_wcsstr: FITS header keywords.
(line 381)
* GAL_FITS_MAX_NDIM: FITS macros errors filenames.
(line 10)
* gal_fits_name_is_fits: FITS macros errors filenames.
(line 22)
* gal_fits_name_save_as_string: FITS macros errors filenames.
(line 50)
* gal_fits_open_to_write: FITS HDUs. (line 11)
* gal_fits_suffix_is_fits: FITS macros errors filenames.
(line 30)
* gal_fits_tab_format: FITS tables. (line 22)
* gal_fits_tab_info: FITS tables. (line 32)
* gal_fits_tab_read: FITS tables. (line 54)
* gal_fits_tab_size: FITS tables. (line 15)
* gal_fits_tab_write: FITS tables. (line 88)
* gal_fits_type_to_bin_tform: CFITSIO and Gnuastro types.
(line 37)
* gal_fits_type_to_bitpix: CFITSIO and Gnuastro types.
(line 31)
* gal_fits_type_to_datatype: CFITSIO and Gnuastro types.
(line 43)
* gal_fits_unique_keyvalues: FITS header keywords.
(line 451)
* gal_fits_with_keyvalue: FITS header keywords.
(line 440)
* gal_git_describe: Git wrappers. (line 15)
* GAL_INTERPOLATE_1D_AKIMA: Interpolation. (line 117)
* GAL_INTERPOLATE_1D_AKIMA_PERIODIC: Interpolation. (line 121)
* gal_interpolate_1d_blank: Interpolation. (line 237)
* GAL_INTERPOLATE_1D_CSPLINE: Interpolation. (line 103)
* GAL_INTERPOLATE_1D_CSPLINE_PERIODIC: Interpolation. (line 109)
* GAL_INTERPOLATE_1D_INVALID: Interpolation. (line 92)
* GAL_INTERPOLATE_1D_LINEAR: Interpolation. (line 94)
* gal_interpolate_1d_make_gsl_spline: Interpolation. (line 134)
* GAL_INTERPOLATE_1D_POLYNOMIAL: Interpolation. (line 97)
* GAL_INTERPOLATE_1D_STEFFEN: Interpolation. (line 125)
* gal_interpolate_neighbors: Interpolation. (line 46)
* GAL_INTERPOLATE_NEIGHBORS_FUNC_INVALID: Interpolation. (line 39)
* GAL_INTERPOLATE_NEIGHBORS_FUNC_MAX: Interpolation. (line 36)
* GAL_INTERPOLATE_NEIGHBORS_FUNC_MEAN: Interpolation. (line 37)
* GAL_INTERPOLATE_NEIGHBORS_FUNC_MEDIAN: Interpolation. (line 38)
* GAL_INTERPOLATE_NEIGHBORS_FUNC_MIN: Interpolation. (line 35)
* GAL_INTERPOLATE_NEIGHBORS_METRIC_INVALID: Interpolation. (line 27)
* GAL_INTERPOLATE_NEIGHBORS_METRIC_MANHATTAN: Interpolation. (line 26)
* GAL_INTERPOLATE_NEIGHBORS_METRIC_RADIAL: Interpolation. (line 25)
* gal_jpeg_name_is_jpeg: JPEG files. (line 22)
* gal_jpeg_read: JPEG files. (line 36)
* gal_jpeg_suffix_is_jpeg: JPEG files. (line 29)
* gal_jpeg_write: JPEG files. (line 45)
* gal_kdtree_create: K-d tree. (line 70)
* gal_kdtree_nearest_neighbour: K-d tree. (line 150)
* gal_label_clump_significance: Labeled datasets. (line 151)
* gal_label_grow_indexs: Labeled datasets. (line 220)
* gal_label_indexs: Labeled datasets. (line 55)
* GAL_LABEL_INIT: Labeled datasets. (line 45)
* GAL_LABEL_RIVER: Labeled datasets. (line 46)
* GAL_LABEL_TMPCHECK: Labeled datasets. (line 47)
* gal_label_watershed: Labeled datasets. (line 93)
* gal_list_data_add: List of gal_data_t. (line 18)
* gal_list_data_add_alloc: List of gal_data_t. (line 36)
* gal_list_data_free: List of gal_data_t. (line 109)
* gal_list_data_last: List of gal_data_t. (line 104)
* gal_list_data_number: List of gal_data_t. (line 99)
* gal_list_data_pop: List of gal_data_t. (line 47)
* gal_list_data_remove: List of gal_data_t. (line 52)
* gal_list_data_reverse: List of gal_data_t. (line 84)
* gal_list_data_select_by_id: List of gal_data_t. (line 72)
* gal_list_data_select_by_name: List of gal_data_t. (line 61)
* gal_list_data_to_array_ptr: List of gal_data_t. (line 90)
* gal_list_dosizet_add: Doubly linked ordered list of size_t.
(line 40)
* gal_list_dosizet_free: Doubly linked ordered list of size_t.
(line 72)
* gal_list_dosizet_pop_smallest: Doubly linked ordered list of size_t.
(line 48)
* gal_list_dosizet_print: Doubly linked ordered list of size_t.
(line 58)
* gal_list_dosizet_to_sizet: Doubly linked ordered list of size_t.
(line 65)
* gal_list_f32_add: List of float. (line 22)
* gal_list_f32_free: List of float. (line 86)
* gal_list_f32_last: List of float. (line 46)
* gal_list_f32_number: List of float. (line 41)
* gal_list_f32_pop: List of float. (line 33)
* gal_list_f32_print: List of float. (line 51)
* gal_list_f32_reverse: List of float. (line 68)
* gal_list_f32_to_array: List of float. (line 74)
* gal_list_f64_add: List of double. (line 24)
* gal_list_f64_free: List of double. (line 96)
* gal_list_f64_last: List of double. (line 48)
* gal_list_f64_number: List of double. (line 43)
* gal_list_f64_pop: List of double. (line 35)
* gal_list_f64_print: List of double. (line 53)
* gal_list_f64_reverse: List of double. (line 70)
* gal_list_f64_to_array: List of double. (line 76)
* gal_list_f64_to_data: List of double. (line 88)
* gal_list_i32_add: List of int32_t. (line 23)
* gal_list_i32_free: List of int32_t. (line 88)
* gal_list_i32_last: List of int32_t. (line 48)
* gal_list_i32_number: List of int32_t. (line 43)
* gal_list_i32_pop: List of int32_t. (line 35)
* gal_list_i32_print: List of int32_t. (line 53)
* gal_list_i32_reverse: List of int32_t. (line 70)
* gal_list_i32_to_array: List of int32_t. (line 76)
* gal_list_osizet_add: Ordered list of size_t.
(line 28)
* gal_list_osizet_pop: Ordered list of size_t.
(line 39)
* gal_list_osizet_to_sizet_free: Ordered list of size_t.
(line 49)
* gal_list_sizet_add: List of size_t. (line 34)
* gal_list_sizet_free: List of size_t. (line 98)
* gal_list_sizet_last: List of size_t. (line 58)
* gal_list_sizet_number: List of size_t. (line 53)
* gal_list_sizet_pop: List of size_t. (line 45)
* gal_list_sizet_print: List of size_t. (line 63)
* gal_list_sizet_reverse: List of size_t. (line 80)
* gal_list_sizet_to_array: List of size_t. (line 86)
* gal_list_str_add: List of strings. (line 20)
* gal_list_str_cat: List of strings. (line 93)
* gal_list_str_extract: List of strings. (line 81)
* gal_list_str_free: List of strings. (line 75)
* gal_list_str_last: List of strings. (line 49)
* gal_list_str_number: List of strings. (line 44)
* gal_list_str_pop: List of strings. (line 36)
* gal_list_str_print: List of strings. (line 54)
* gal_list_str_reverse: List of strings. (line 69)
* gal_list_void_add: List of void. (line 31)
* gal_list_void_free: List of void. (line 65)
* gal_list_void_last: List of void. (line 54)
* gal_list_void_number: List of void. (line 49)
* gal_list_void_pop: List of void. (line 42)
* gal_list_void_reverse: List of void. (line 59)
* gal_match_kdtree: Matching. (line 110)
* gal_match_sort_based: Matching. (line 87)
* gal_pdf_name_is_pdf: PDF files. (line 15)
* gal_pdf_suffix_is_pdf: PDF files. (line 22)
* gal_pdf_write: PDF files. (line 28)
* gal_permutation_apply: Permutations. (line 43)
* gal_permutation_apply_inverse: Permutations. (line 49)
* gal_permutation_apply_onlydim0: Tile grid. (line 205)
* gal_permutation_check: Permutations. (line 37)
* gal_permutation_transpose_2d: Permutations. (line 56)
* gal_pointer_allocate: Pointers. (line 39)
* gal_pointer_allocate_ram_or_mmap: Pointers. (line 74)
* gal_pointer_increment: Pointers. (line 16)
* gal_pointer_mmap_allocate: Pointers. (line 87)
* gal_pointer_mmap_free: Pointers. (line 113)
* gal_pointer_num_between: Pointers. (line 31)
* gal_polygon_area_flat: Polygons. (line 89)
* gal_polygon_area_sky: Polygons. (line 97)
* gal_polygon_clip: Polygons. (line 181)
* gal_polygon_is_convex: Polygons. (line 82)
* gal_polygon_is_counterclockwise: Polygons. (line 158)
* gal_polygon_is_inside: Polygons. (line 130)
* gal_polygon_is_inside_convex: Polygons. (line 143)
* GAL_POLYGON_MAX_CORNERS: Polygons. (line 29)
* gal_polygon_ppropin: Polygons. (line 152)
* GAL_POLYGON_ROUND_ERR: Polygons. (line 32)
* gal_polygon_to_counterclockwise: Polygons. (line 171)
* gal_polygon_vertices_sort: Polygons. (line 216)
* gal_polygon_vertices_sort_convex: Polygons. (line 37)
* gal_pool_max: Pooling functions. (line 13)
* gal_pool_mean: Pooling functions. (line 34)
* gal_pool_median: Pooling functions. (line 41)
* gal_pool_min: Pooling functions. (line 20)
* gal_pool_sum: Pooling functions. (line 27)
* gal_python_type_from_numpy: Python interface. (line 55)
* gal_python_type_to_numpy: Python interface. (line 49)
* gal_qsort_index_multi_d: Qsort functions. (line 105)
* gal_qsort_index_multi_i: Qsort functions. (line 121)
* gal_qsort_index_single: Qsort functions. (line 27)
* gal_qsort_index_single_TYPE_d: Qsort functions. (line 69)
* gal_qsort_index_single_TYPE_i: Qsort functions. (line 98)
* gal_qsort_TYPE_d: Qsort functions. (line 51)
* gal_qsort_TYPE_i: Qsort functions. (line 60)
* GAL_SPECLINES_Al_III_1854: Spectral lines library.
(line 44)
* GAL_SPECLINES_Al_III_1862: Spectral lines library.
(line 45)
* GAL_SPECLINES_ANGSTROM_*: Spectral lines library.
(line 261)
* GAL_SPECLINES_Ar_I_1066: Spectral lines library.
(line 23)
* GAL_SPECLINES_Ar_I_7868: Spectral lines library.
(line 205)
* GAL_SPECLINES_Ar_III_7135: Spectral lines library.
(line 187)
* GAL_SPECLINES_Ar_III_7751: Spectral lines library.
(line 203)
* GAL_SPECLINES_Ar_IV_2853: Spectral lines library.
(line 59)
* GAL_SPECLINES_Ar_IV_2868: Spectral lines library.
(line 60)
* GAL_SPECLINES_Ar_IV_4711: Spectral lines library.
(line 133)
* GAL_SPECLINES_Ar_IV_4740: Spectral lines library.
(line 134)
* GAL_SPECLINES_Ar_IV_7170: Spectral lines library.
(line 189)
* GAL_SPECLINES_Ar_IV_7237: Spectral lines library.
(line 192)
* GAL_SPECLINES_Ar_IV_7262: Spectral lines library.
(line 194)
* GAL_SPECLINES_Ar_V: Spectral lines library.
(line 185)
* GAL_SPECLINES_Ar_XIV: Spectral lines library.
(line 112)
* GAL_SPECLINES_C_I_9824: Spectral lines library.
(line 234)
* GAL_SPECLINES_C_I_9850: Spectral lines library.
(line 235)
* GAL_SPECLINES_C_II_1334: Spectral lines library.
(line 30)
* GAL_SPECLINES_C_II_1335: Spectral lines library.
(line 31)
* GAL_SPECLINES_C_II_2323: Spectral lines library.
(line 50)
* GAL_SPECLINES_C_II_2324: Spectral lines library.
(line 51)
* GAL_SPECLINES_C_II_7236: Spectral lines library.
(line 191)
* GAL_SPECLINES_C_III_1908: Spectral lines library.
(line 47)
* GAL_SPECLINES_C_III_4647: Spectral lines library.
(line 128)
* GAL_SPECLINES_C_III_4650: Spectral lines library.
(line 129)
* GAL_SPECLINES_C_III_5651: Spectral lines library.
(line 130)
* GAL_SPECLINES_C_III_5697: Spectral lines library.
(line 164)
* GAL_SPECLINES_C_III_977: Spectral lines library.
(line 16)
* GAL_SPECLINES_C_IV_1548: Spectral lines library.
(line 37)
* GAL_SPECLINES_C_IV_1550: Spectral lines library.
(line 38)
* GAL_SPECLINES_C_IV_5801: Spectral lines library.
(line 167)
* GAL_SPECLINES_C_IV_5811: Spectral lines library.
(line 168)
* GAL_SPECLINES_Ca_II_8498: Spectral lines library.
(line 214)
* GAL_SPECLINES_Ca_II_8542: Spectral lines library.
(line 216)
* GAL_SPECLINES_Ca_II_8662: Spectral lines library.
(line 221)
* GAL_SPECLINES_Ca_V: Spectral lines library.
(line 155)
* GAL_SPECLINES_Cl_II: Spectral lines library.
(line 218)
* GAL_SPECLINES_Cl_III_5517: Spectral lines library.
(line 160)
* GAL_SPECLINES_Cl_III_5537: Spectral lines library.
(line 161)
* GAL_SPECLINES_Fe_II_4178: Spectral lines library.
(line 103)
* GAL_SPECLINES_Fe_II_4233: Spectral lines library.
(line 105)
* GAL_SPECLINES_Fe_II_4287: Spectral lines library.
(line 107)
* GAL_SPECLINES_Fe_II_4304: Spectral lines library.
(line 108)
* GAL_SPECLINES_Fe_II_4416: Spectral lines library.
(line 114)
* GAL_SPECLINES_Fe_II_4452: Spectral lines library.
(line 115)
* GAL_SPECLINES_Fe_II_4489: Spectral lines library.
(line 117)
* GAL_SPECLINES_Fe_II_4491: Spectral lines library.
(line 118)
* GAL_SPECLINES_Fe_II_4522: Spectral lines library.
(line 120)
* GAL_SPECLINES_Fe_II_4555: Spectral lines library.
(line 121)
* GAL_SPECLINES_Fe_II_4582: Spectral lines library.
(line 122)
* GAL_SPECLINES_Fe_II_4583: Spectral lines library.
(line 123)
* GAL_SPECLINES_Fe_II_4629: Spectral lines library.
(line 124)
* GAL_SPECLINES_Fe_II_4923: Spectral lines library.
(line 138)
* GAL_SPECLINES_Fe_II_5018: Spectral lines library.
(line 141)
* GAL_SPECLINES_Fe_II_5169: Spectral lines library.
(line 145)
* GAL_SPECLINES_Fe_II_5197: Spectral lines library.
(line 147)
* GAL_SPECLINES_Fe_II_5234: Spectral lines library.
(line 149)
* GAL_SPECLINES_Fe_II_5276: Spectral lines library.
(line 152)
* GAL_SPECLINES_Fe_II_5316_6: Spectral lines library.
(line 156)
* GAL_SPECLINES_Fe_II_5316_7: Spectral lines library.
(line 157)
* GAL_SPECLINES_Fe_II_6369: Spectral lines library.
(line 176)
* GAL_SPECLINES_Fe_II_6516: Spectral lines library.
(line 178)
* GAL_SPECLINES_Fe_II_7155: Spectral lines library.
(line 188)
* GAL_SPECLINES_Fe_II_7172: Spectral lines library.
(line 190)
* GAL_SPECLINES_Fe_II_7452: Spectral lines library.
(line 200)
* GAL_SPECLINES_Fe_II_8616: Spectral lines library.
(line 220)
* GAL_SPECLINES_Fe_II_8891: Spectral lines library.
(line 228)
* GAL_SPECLINES_Fe_III_4658: Spectral lines library.
(line 131)
* GAL_SPECLINES_Fe_III_5084: Spectral lines library.
(line 142)
* GAL_SPECLINES_Fe_III_5270: Spectral lines library.
(line 151)
* GAL_SPECLINES_Fe_IV_2829: Spectral lines library.
(line 57)
* GAL_SPECLINES_Fe_IV_2835: Spectral lines library.
(line 58)
* GAL_SPECLINES_Fe_IV_4903: Spectral lines library.
(line 137)
* GAL_SPECLINES_Fe_IV_5236: Spectral lines library.
(line 150)
* GAL_SPECLINES_Fe_V_3839: Spectral lines library.
(line 89)
* GAL_SPECLINES_Fe_V_3891: Spectral lines library.
(line 93)
* GAL_SPECLINES_Fe_V_3911: Spectral lines library.
(line 94)
* GAL_SPECLINES_Fe_V_4071: Spectral lines library.
(line 99)
* GAL_SPECLINES_Fe_V_4180: Spectral lines library.
(line 104)
* GAL_SPECLINES_Fe_V_4227: Spectral lines library.
(line 106)
* GAL_SPECLINES_Fe_VI_3662: Spectral lines library.
(line 74)
* GAL_SPECLINES_Fe_VI_5145: Spectral lines library.
(line 143)
* GAL_SPECLINES_Fe_VI_5176: Spectral lines library.
(line 146)
* GAL_SPECLINES_Fe_VI_5335: Spectral lines library.
(line 158)
* GAL_SPECLINES_Fe_VI_5424: Spectral lines library.
(line 159)
* GAL_SPECLINES_Fe_VI_5637: Spectral lines library.
(line 162)
* GAL_SPECLINES_Fe_VI_5677: Spectral lines library.
(line 163)
* GAL_SPECLINES_Fe_VII_3586: Spectral lines library.
(line 73)
* GAL_SPECLINES_Fe_VII_3758: Spectral lines library.
(line 85)
* GAL_SPECLINES_Fe_VII_4893: Spectral lines library.
(line 136)
* GAL_SPECLINES_Fe_VII_5158: Spectral lines library.
(line 144)
* GAL_SPECLINES_Fe_VII_5276: Spectral lines library.
(line 153)
* GAL_SPECLINES_Fe_VII_5720: Spectral lines library.
(line 165)
* GAL_SPECLINES_Fe_VII_6087: Spectral lines library.
(line 171)
* GAL_SPECLINES_Fe_X: Spectral lines library.
(line 177)
* GAL_SPECLINES_Fe_XI_2648: Spectral lines library.
(line 52)
* GAL_SPECLINES_Fe_XI_7891: Spectral lines library.
(line 207)
* GAL_SPECLINES_Fe_XIII: Spectral lines library.
(line 243)
* GAL_SPECLINES_Fe_XIV: Spectral lines library.
(line 154)
* GAL_SPECLINES_H_10: Spectral lines library.
(line 87)
* GAL_SPECLINES_H_11: Spectral lines library.
(line 86)
* GAL_SPECLINES_H_12: Spectral lines library.
(line 84)
* GAL_SPECLINES_H_13: Spectral lines library.
(line 83)
* GAL_SPECLINES_H_14: Spectral lines library.
(line 80)
* GAL_SPECLINES_H_15: Spectral lines library.
(line 79)
* GAL_SPECLINES_H_16: Spectral lines library.
(line 78)
* GAL_SPECLINES_H_17: Spectral lines library.
(line 77)
* GAL_SPECLINES_H_18: Spectral lines library.
(line 76)
* GAL_SPECLINES_H_19: Spectral lines library.
(line 75)
* GAL_SPECLINES_H_8: Spectral lines library.
(line 92)
* GAL_SPECLINES_H_9: Spectral lines library.
(line 88)
* GAL_SPECLINES_H_alpha: Spectral lines library.
(line 180)
* GAL_SPECLINES_H_beta: Spectral lines library.
(line 135)
* GAL_SPECLINES_H_delta: Spectral lines library.
(line 101)
* GAL_SPECLINES_H_epsilon: Spectral lines library.
(line 96)
* GAL_SPECLINES_H_gamma: Spectral lines library.
(line 110)
* GAL_SPECLINES_He_I_10027: Spectral lines library.
(line 237)
* GAL_SPECLINES_He_I_10031: Spectral lines library.
(line 238)
* GAL_SPECLINES_He_I_10830: Spectral lines library.
(line 244)
* GAL_SPECLINES_He_I_2945: Spectral lines library.
(line 62)
* GAL_SPECLINES_He_I_3187: Spectral lines library.
(line 64)
* GAL_SPECLINES_He_I_3487: Spectral lines library.
(line 72)
* GAL_SPECLINES_He_I_3888: Spectral lines library.
(line 91)
* GAL_SPECLINES_He_I_4026: Spectral lines library.
(line 97)
* GAL_SPECLINES_He_I_4143: Spectral lines library.
(line 102)
* GAL_SPECLINES_He_I_4471: Spectral lines library.
(line 116)
* GAL_SPECLINES_He_I_5875: Spectral lines library.
(line 169)
* GAL_SPECLINES_He_I_7065: Spectral lines library.
(line 186)
* GAL_SPECLINES_He_I_7281: Spectral lines library.
(line 195)
* GAL_SPECLINES_He_I_7816: Spectral lines library.
(line 204)
* GAL_SPECLINES_He_II_1640: Spectral lines library.
(line 39)
* GAL_SPECLINES_He_II_2733: Spectral lines library.
(line 53)
* GAL_SPECLINES_He_II_3203: Spectral lines library.
(line 65)
* GAL_SPECLINES_He_II_4685: Spectral lines library.
(line 132)
* GAL_SPECLINES_He_II_8236: Spectral lines library.
(line 208)
* GAL_SPECLINES_INVALID: Spectral lines library.
(line 10)
* gal_speclines_line_angstrom: Spectral lines library.
(line 285)
* gal_speclines_line_code: Spectral lines library.
(line 278)
* gal_speclines_line_name: Spectral lines library.
(line 271)
* gal_speclines_line_redshift: Spectral lines library.
(line 290)
* gal_speclines_line_redshift_code: Spectral lines library.
(line 296)
* GAL_SPECLINES_Ly_alpha: Spectral lines library.
(line 24)
* GAL_SPECLINES_Ly_beta: Spectral lines library.
(line 20)
* GAL_SPECLINES_Ly_delta: Spectral lines library.
(line 14)
* GAL_SPECLINES_Ly_epsilon: Spectral lines library.
(line 13)
* GAL_SPECLINES_Ly_gamma: Spectral lines library.
(line 15)
* GAL_SPECLINES_Mg_II_2795: Spectral lines library.
(line 55)
* GAL_SPECLINES_Mg_II_2802: Spectral lines library.
(line 56)
* GAL_SPECLINES_Mg_V_2782: Spectral lines library.
(line 54)
* GAL_SPECLINES_Mg_V_2928: Spectral lines library.
(line 61)
* GAL_SPECLINES_N_I_3466_4: Spectral lines library.
(line 70)
* GAL_SPECLINES_N_I_3466_5: Spectral lines library.
(line 71)
* GAL_SPECLINES_N_I_5200: Spectral lines library.
(line 148)
* GAL_SPECLINES_N_I_7468: Spectral lines library.
(line 201)
* GAL_SPECLINES_N_I_8680: Spectral lines library.
(line 223)
* GAL_SPECLINES_N_I_8703: Spectral lines library.
(line 224)
* GAL_SPECLINES_N_I_8711: Spectral lines library.
(line 225)
* GAL_SPECLINES_N_II_2142: Spectral lines library.
(line 48)
* GAL_SPECLINES_N_II_5754: Spectral lines library.
(line 166)
* GAL_SPECLINES_N_II_6548: Spectral lines library.
(line 179)
* GAL_SPECLINES_N_II_6583: Spectral lines library.
(line 181)
* GAL_SPECLINES_N_III_1746: Spectral lines library.
(line 42)
* GAL_SPECLINES_N_III_1748: Spectral lines library.
(line 43)
* GAL_SPECLINES_N_III_4510: Spectral lines library.
(line 119)
* GAL_SPECLINES_N_III_4634: Spectral lines library.
(line 125)
* GAL_SPECLINES_N_III_4640: Spectral lines library.
(line 126)
* GAL_SPECLINES_N_III_4641: Spectral lines library.
(line 127)
* GAL_SPECLINES_N_III_989: Spectral lines library.
(line 17)
* GAL_SPECLINES_N_III_991_51: Spectral lines library.
(line 18)
* GAL_SPECLINES_N_III_991_57: Spectral lines library.
(line 19)
* GAL_SPECLINES_N_IV_1486: Spectral lines library.
(line 36)
* GAL_SPECLINES_N_V_1238: Spectral lines library.
(line 25)
* GAL_SPECLINES_N_V_1242: Spectral lines library.
(line 26)
* GAL_SPECLINES_NAME_*: Spectral lines library.
(line 265)
* GAL_SPECLINES_Ne_III_3868: Spectral lines library.
(line 90)
* GAL_SPECLINES_Ne_III_3967: Spectral lines library.
(line 95)
* GAL_SPECLINES_Ne_V_3345: Spectral lines library.
(line 67)
* GAL_SPECLINES_Ne_V_3425: Spectral lines library.
(line 68)
* GAL_SPECLINES_Ne_VIII_770: Spectral lines library.
(line 11)
* GAL_SPECLINES_Ne_VIII_780: Spectral lines library.
(line 12)
* GAL_SPECLINES_Ni_II_7377: Spectral lines library.
(line 198)
* GAL_SPECLINES_Ni_II_7411: Spectral lines library.
(line 199)
* GAL_SPECLINES_Ni_III: Spectral lines library.
(line 206)
* GAL_SPECLINES_NUMBER: Spectral lines library.
(line 246)
* GAL_SPECLINES_O_I_1302: Spectral lines library.
(line 29)
* GAL_SPECLINES_O_I_6046: Spectral lines library.
(line 170)
* GAL_SPECLINES_O_I_6300: Spectral lines library.
(line 172)
* GAL_SPECLINES_O_I_6363: Spectral lines library.
(line 175)
* GAL_SPECLINES_O_I_7002: Spectral lines library.
(line 184)
* GAL_SPECLINES_O_I_7254: Spectral lines library.
(line 193)
* GAL_SPECLINES_O_I_8446: Spectral lines library.
(line 212)
* GAL_SPECLINES_O_II_3726: Spectral lines library.
(line 81)
* GAL_SPECLINES_O_II_3728: Spectral lines library.
(line 82)
* GAL_SPECLINES_O_II_4317: Spectral lines library.
(line 109)
* GAL_SPECLINES_O_II_4414: Spectral lines library.
(line 113)
* GAL_SPECLINES_O_II_7319: Spectral lines library.
(line 196)
* GAL_SPECLINES_O_II_7330: Spectral lines library.
(line 197)
* GAL_SPECLINES_O_III_1660: Spectral lines library.
(line 40)
* GAL_SPECLINES_O_III_1666: Spectral lines library.
(line 41)
* GAL_SPECLINES_O_III_2320: Spectral lines library.
(line 49)
* GAL_SPECLINES_O_III_3132: Spectral lines library.
(line 63)
* GAL_SPECLINES_O_III_3312: Spectral lines library.
(line 66)
* GAL_SPECLINES_O_III_3444: Spectral lines library.
(line 69)
* GAL_SPECLINES_O_III_4363: Spectral lines library.
(line 111)
* GAL_SPECLINES_O_III_4958: Spectral lines library.
(line 139)
* GAL_SPECLINES_O_III_5006: Spectral lines library.
(line 140)
* GAL_SPECLINES_O_IV_1397: Spectral lines library.
(line 33)
* GAL_SPECLINES_O_IV_1399: Spectral lines library.
(line 34)
* GAL_SPECLINES_O_VI_1031: Spectral lines library.
(line 21)
* GAL_SPECLINES_O_VI_1037: Spectral lines library.
(line 22)
* GAL_SPECLINES_Pa_10: Spectral lines library.
(line 229)
* GAL_SPECLINES_Pa_11: Spectral lines library.
(line 227)
* GAL_SPECLINES_Pa_12: Spectral lines library.
(line 226)
* GAL_SPECLINES_Pa_13: Spectral lines library.
(line 222)
* GAL_SPECLINES_Pa_14: Spectral lines library.
(line 219)
* GAL_SPECLINES_Pa_15: Spectral lines library.
(line 217)
* GAL_SPECLINES_Pa_16: Spectral lines library.
(line 215)
* GAL_SPECLINES_Pa_17: Spectral lines library.
(line 213)
* GAL_SPECLINES_Pa_18: Spectral lines library.
(line 211)
* GAL_SPECLINES_Pa_19: Spectral lines library.
(line 210)
* GAL_SPECLINES_Pa_20: Spectral lines library.
(line 209)
* GAL_SPECLINES_Pa_9: Spectral lines library.
(line 231)
* GAL_SPECLINES_Pa_delta: Spectral lines library.
(line 239)
* GAL_SPECLINES_Pa_epsilon: Spectral lines library.
(line 233)
* GAL_SPECLINES_Pa_gamma: Spectral lines library.
(line 245)
* GAL_SPECLINES_S_II_10286: Spectral lines library.
(line 240)
* GAL_SPECLINES_S_II_10320: Spectral lines library.
(line 241)
* GAL_SPECLINES_S_II_10336: Spectral lines library.
(line 242)
* GAL_SPECLINES_S_II_4068: Spectral lines library.
(line 98)
* GAL_SPECLINES_S_II_4076: Spectral lines library.
(line 100)
* GAL_SPECLINES_S_II_6716: Spectral lines library.
(line 182)
* GAL_SPECLINES_S_II_6730: Spectral lines library.
(line 183)
* GAL_SPECLINES_S_III_6312: Spectral lines library.
(line 173)
* GAL_SPECLINES_S_III_9068: Spectral lines library.
(line 230)
* GAL_SPECLINES_S_III_9531: Spectral lines library.
(line 232)
* GAL_SPECLINES_S_VIII: Spectral lines library.
(line 236)
* GAL_SPECLINES_S_XII: Spectral lines library.
(line 202)
* GAL_SPECLINES_Si_II_1260: Spectral lines library.
(line 27)
* GAL_SPECLINES_Si_II_1264: Spectral lines library.
(line 28)
* GAL_SPECLINES_Si_II_6347: Spectral lines library.
(line 174)
* GAL_SPECLINES_Si_III: Spectral lines library.
(line 46)
* GAL_SPECLINES_Si_IV_1393: Spectral lines library.
(line 32)
* GAL_SPECLINES_Si_IV_1402: Spectral lines library.
(line 35)
* GAL_STATISTICS_BINS_INVALID: Statistical operations.
(line 26)
* GAL_STATISTICS_BINS_IRREGULAR: Statistical operations.
(line 28)
* GAL_STATISTICS_BINS_REGULAR: Statistical operations.
(line 27)
* gal_statistics_cfp: Statistical operations.
(line 420)
* gal_statistics_clip_mad: Statistical operations.
(line 489)
* GAL_STATISTICS_CLIP_OUTCOL_MAD: Statistical operations.
(line 33)
* GAL_STATISTICS_CLIP_OUTCOL_MEAN: Statistical operations.
(line 34)
* GAL_STATISTICS_CLIP_OUTCOL_MEDIAN: Statistical operations.
(line 35)
* GAL_STATISTICS_CLIP_OUTCOL_NUMBER_CLIPS: Statistical operations.
(line 37)
* GAL_STATISTICS_CLIP_OUTCOL_NUMBER_USED: Statistical operations.
(line 36)
* GAL_STATISTICS_CLIP_OUTCOL_OPTIONAL_MAD: Statistical operations.
(line 42)
* GAL_STATISTICS_CLIP_OUTCOL_OPTIONAL_MEAN: Statistical operations.
(line 43)
* GAL_STATISTICS_CLIP_OUTCOL_OPTIONAL_STD: Statistical operations.
(line 41)
* GAL_STATISTICS_CLIP_OUTCOL_STD: Statistical operations.
(line 32)
* gal_statistics_clip_sigma: Statistical operations.
(line 441)
* gal_statistics_has_negative: Statistical operations.
(line 210)
* gal_statistics_histogram: Statistical operations.
(line 371)
* gal_statistics_histogram2d: Statistical operations.
(line 397)
* gal_statistics_is_sorted: Statistical operations.
(line 258)
* gal_statistics_mad: Statistical operations.
(line 129)
* gal_statistics_maximum: Statistical operations.
(line 60)
* gal_statistics_mean: Statistical operations.
(line 73)
* gal_statistics_mean_std: Statistical operations.
(line 85)
* gal_statistics_median: Statistical operations.
(line 114)
* gal_statistics_median_mad: Statistical operations.
(line 142)
* gal_statistics_minimum: Statistical operations.
(line 53)
* gal_statistics_mode: Statistical operations.
(line 218)
* GAL_STATISTICS_MODE_GOOD_SYM: Statistical operations.
(line 20)
* gal_statistics_mode_mirror_plots: Statistical operations.
(line 242)
* gal_statistics_no_blank_sorted: Statistical operations.
(line 297)
* gal_statistics_number: Statistical operations.
(line 47)
* gal_statistics_outlier_bydistance: Statistical operations.
(line 502)
* gal_statistics_outlier_flat_cfp: Statistical operations.
(line 557)
* gal_statistics_quantile: Statistical operations.
(line 161)
* gal_statistics_quantile_function: Statistical operations.
(line 180)
* gal_statistics_quantile_function_index: Statistical operations.
(line 170)
* gal_statistics_quantile_index: Statistical operations.
(line 155)
* gal_statistics_regular_bins: Statistical operations.
(line 325)
* GAL_STATISTICS_SIG_CLIP_MAX_CONVERGE: Statistical operations.
(line 15)
* gal_statistics_sort_decreasing: Statistical operations.
(line 291)
* gal_statistics_sort_increasing: Statistical operations.
(line 285)
* gal_statistics_std: Statistical operations.
(line 79)
* gal_statistics_std_from_sums: Statistical operations.
(line 98)
* gal_statistics_sum: Statistical operations.
(line 67)
* gal_statistics_unique: Statistical operations.
(line 199)
* gal_table_col_vector_extract: Table input output. (line 290)
* gal_table_cols_to_vector: Table input output. (line 299)
* gal_table_comments_add_intro: Table input output. (line 226)
* GAL_TABLE_DEF_PRECISION_DBL: Table input output. (line 30)
* GAL_TABLE_DEF_PRECISION_FLT: Table input output. (line 29)
* GAL_TABLE_DEF_PRECISION_INT: Table input output. (line 28)
* GAL_TABLE_DEF_WIDTH_DBL: Table input output. (line 27)
* GAL_TABLE_DEF_WIDTH_FLT: Table input output. (line 26)
* GAL_TABLE_DEF_WIDTH_INT: Table input output. (line 24)
* GAL_TABLE_DEF_WIDTH_LINT: Table input output. (line 25)
* GAL_TABLE_DEF_WIDTH_STR: Table input output. (line 23)
* GAL_TABLE_DISPLAY_FMT_DECIMAL: Table input output. (line 39)
* GAL_TABLE_DISPLAY_FMT_EXP: Table input output. (line 44)
* GAL_TABLE_DISPLAY_FMT_FIXED: Table input output. (line 43)
* GAL_TABLE_DISPLAY_FMT_GENERAL: Table input output. (line 45)
* GAL_TABLE_DISPLAY_FMT_HEX: Table input output. (line 42)
* GAL_TABLE_DISPLAY_FMT_OCTAL: Table input output. (line 41)
* GAL_TABLE_DISPLAY_FMT_STRING: Table input output. (line 38)
* GAL_TABLE_DISPLAY_FMT_UDECIMAL: Table input output. (line 40)
* gal_table_displayflt_from_str: Table input output. (line 82)
* gal_table_displayflt_to_str: Table input output. (line 89)
* GAL_TABLE_FORMAT_AFITS: Table input output. (line 67)
* GAL_TABLE_FORMAT_BFITS: Table input output. (line 68)
* GAL_TABLE_FORMAT_INVALID: Table input output. (line 65)
* GAL_TABLE_FORMAT_TXT: Table input output. (line 66)
* gal_table_info: Table input output. (line 97)
* gal_table_list_of_indexs: Table input output. (line 215)
* gal_table_print_info: Table input output. (line 151)
* gal_table_read: Table input output. (line 161)
* GAL_TABLE_SEARCH_COMMENT: Table input output. (line 76)
* GAL_TABLE_SEARCH_INVALID: Table input output. (line 73)
* GAL_TABLE_SEARCH_NAME: Table input output. (line 74)
* GAL_TABLE_SEARCH_UNIT: Table input output. (line 75)
* gal_table_write: Table input output. (line 243)
* gal_table_write_log: Table input output. (line 279)
* gal_threads_attr_barrier_init: Gnuastro's thread related functions.
(line 69)
* gal_threads_dist_in_threads: Gnuastro's thread related functions.
(line 82)
* gal_threads_number: Gnuastro's thread related functions.
(line 40)
* gal_threads_spin_off: Gnuastro's thread related functions.
(line 49)
* gal_tiff_dir_string_read: TIFF files. (line 37)
* gal_tiff_name_is_tiff: TIFF files. (line 24)
* gal_tiff_read: TIFF files. (line 44)
* gal_tiff_suffix_is_tiff: TIFF files. (line 31)
* gal_tiff_write: TIFF files. (line 53)
* gal_tile_block: Independent tiles. (line 78)
* gal_tile_block_blank_flag: Independent tiles. (line 161)
* gal_tile_block_check_tiles: Independent tiles. (line 139)
* gal_tile_block_increment: Independent tiles. (line 88)
* gal_tile_block_relative_to_other: Independent tiles. (line 152)
* gal_tile_block_write_const_value: Independent tiles. (line 104)
* gal_tile_full: Tile grid. (line 51)
* gal_tile_full_free_contents: Tile grid. (line 250)
* gal_tile_full_id_from_coord: Tile grid. (line 241)
* gal_tile_full_permutation: Tile grid. (line 152)
* gal_tile_full_sanity_check: Tile grid. (line 117)
* gal_tile_full_two_layers: Tile grid. (line 126)
* gal_tile_full_values_smooth: Tile grid. (line 230)
* gal_tile_full_values_write: Tile grid. (line 214)
* GAL_TILE_PARSE_OPERATE: Independent tiles. (line 169)
* gal_tile_series_from_minmax: Independent tiles. (line 57)
* gal_tile_start_coord: Independent tiles. (line 14)
* gal_tile_start_end_coord: Independent tiles. (line 21)
* gal_tile_start_end_ind_inclusive: Independent tiles. (line 40)
* gal_txt_contains_string: Text files. (line 51)
* gal_txt_image_read: Text files. (line 111)
* gal_txt_line_stat: Text files. (line 34)
* GAL_TXT_LINESTAT_BLANK: Text files. (line 25)
* GAL_TXT_LINESTAT_COMMENT: Text files. (line 26)
* GAL_TXT_LINESTAT_DATAROW: Text files. (line 27)
* GAL_TXT_LINESTAT_INVALID: Text files. (line 24)
* gal_txt_read_to_list: Text files. (line 155)
* gal_txt_stdin_read: Text files. (line 129)
* gal_txt_table_info: Text files. (line 60)
* gal_txt_table_read: Text files. (line 86)
* gal_txt_trim_space: Text files. (line 41)
* gal_txt_write: Text files. (line 164)
* GAL_TYPE_BIT: Library data types. (line 44)
* gal_type_bit_string: Library data types. (line 204)
* GAL_TYPE_COMPLEX32: Library data types. (line 109)
* GAL_TYPE_COMPLEX64: Library data types. (line 114)
* GAL_TYPE_FLOAT32: Library data types. (line 101)
* GAL_TYPE_FLOAT64: Library data types. (line 105)
* gal_type_from_name: Library data types. (line 149)
* gal_type_from_string: Library data types. (line 244)
* GAL_TYPE_INT: Library data types. (line 80)
* GAL_TYPE_INT16: Library data types. (line 60)
* GAL_TYPE_INT32: Library data types. (line 68)
* GAL_TYPE_INT64: Library data types. (line 76)
* GAL_TYPE_INT8: Library data types. (line 52)
* GAL_TYPE_INVALID: Library data types. (line 40)
* gal_type_is_int: Library data types. (line 188)
* gal_type_is_list: Library data types. (line 193)
* GAL_TYPE_LONG: Library data types. (line 93)
* gal_type_max: Library data types. (line 173)
* gal_type_min: Library data types. (line 158)
* gal_type_name: Library data types. (line 137)
* gal_type_out: Library data types. (line 198)
* GAL_TYPE_SIZE_T: Library data types. (line 97)
* gal_type_sizeof: Library data types. (line 130)
* GAL_TYPE_STRING: Library data types. (line 119)
* gal_type_string_to_number: Library data types. (line 281)
* GAL_TYPE_STRLL: Library data types. (line 122)
* gal_type_to_string: Library data types. (line 226)
* GAL_TYPE_UINT: Library data types. (line 84)
* GAL_TYPE_UINT16: Library data types. (line 56)
* GAL_TYPE_UINT32: Library data types. (line 64)
* GAL_TYPE_UINT64: Library data types. (line 72)
* GAL_TYPE_UINT8: Library data types. (line 48)
* GAL_TYPE_ULONG: Library data types. (line 88)
* gal_units_au_to_ly: Unit conversion library.
(line 155)
* gal_units_au_to_pc: Unit conversion library.
(line 106)
* gal_units_counts_to_jy: Unit conversion library.
(line 100)
* gal_units_counts_to_mag: Unit conversion library.
(line 57)
* gal_units_counts_to_nanomaggy: Unit conversion library.
(line 113)
* gal_units_counts_to_sb: Unit conversion library.
(line 83)
* gal_units_dec_to_degree: Unit conversion library.
(line 34)
* gal_units_degree_to_dec: Unit conversion library.
(line 49)
* gal_units_degree_to_ra: Unit conversion library.
(line 41)
* gal_units_extract_decimal: Unit conversion library.
(line 11)
* gal_units_ly_to_au: Unit conversion library.
(line 148)
* gal_units_ly_to_pc: Unit conversion library.
(line 134)
* gal_units_mag_to_counts: Unit conversion library.
(line 63)
* gal_units_mag_to_sb: Unit conversion library.
(line 69)
* gal_units_nanomaggy_to_counts: Unit conversion library.
(line 120)
* gal_units_pc_to_au: Unit conversion library.
(line 127)
* gal_units_pc_to_ly: Unit conversion library.
(line 141)
* gal_units_ra_to_degree: Unit conversion library.
(line 27)
* gal_units_sb_to_counts: Unit conversion library.
(line 92)
* gal_units_sb_to_mag: Unit conversion library.
(line 76)
* GAL_WARP_OUTPUT_NAME_MAXFRAC: Warp library. (line 27)
* GAL_WARP_OUTPUT_NAME_WARPED: Warp library. (line 26)
* gal_warp_pixelarea: Warp library. (line 225)
* gal_warp_wcsalign: Warp library. (line 177)
* gal_warp_wcsalign_free: Warp library. (line 217)
* gal_warp_wcsalign_init: Warp library. (line 193)
* gal_warp_wcsalign_onpix: Warp library. (line 204)
* gal_warp_wcsalign_onthread: Warp library. (line 210)
* gal_warp_wcsalign_template: Warp library. (line 160)
* gal_wcs_angular_distance_deg: World Coordinate System.
(line 492)
* gal_wcs_box_vertices_from_center: World Coordinate System.
(line 510)
* gal_wcs_clean_small_errors: World Coordinate System.
(line 362)
* gal_wcs_coordsys_convert: World Coordinate System.
(line 412)
* gal_wcs_coordsys_convert_points: World Coordinate System.
(line 424)
* GAL_WCS_COORDSYS_ECB1950: World Coordinate System.
(line 45)
* GAL_WCS_COORDSYS_ECJ2000: World Coordinate System.
(line 46)
* GAL_WCS_COORDSYS_EQB1950: World Coordinate System.
(line 43)
* GAL_WCS_COORDSYS_EQJ2000: World Coordinate System.
(line 44)
* GAL_WCS_COORDSYS_GALACTIC: World Coordinate System.
(line 47)
* gal_wcs_coordsys_identify: World Coordinate System.
(line 405)
* GAL_WCS_COORDSYS_INVALID: World Coordinate System.
(line 49)
* gal_wcs_coordsys_name_to_id: World Coordinate System.
(line 114)
* GAL_WCS_COORDSYS_SUPERGALACTIC: World Coordinate System.
(line 48)
* gal_wcs_coordsys_sys1_ref_in_sys2: World Coordinate System.
(line 438)
* gal_wcs_copy: World Coordinate System.
(line 316)
* gal_wcs_copy_new_crval: World Coordinate System.
(line 321)
* gal_wcs_coverage: World Coordinate System.
(line 564)
* gal_wcs_create: World Coordinate System.
(line 154)
* gal_wcs_decompose_pc_cdelt: World Coordinate System.
(line 376)
* gal_wcs_dimension_name: World Coordinate System.
(line 272)
* gal_wcs_distortion_convert(struct: World Coordinate System.
(line 456)
* GAL_WCS_DISTORTION_DSS: World Coordinate System.
(line 33)
* gal_wcs_distortion_identify: World Coordinate System.
(line 447)
* GAL_WCS_DISTORTION_INVALID: World Coordinate System.
(line 35)
* gal_wcs_distortion_name_from_id: World Coordinate System.
(line 105)
* gal_wcs_distortion_name_to_id: World Coordinate System.
(line 96)
* gal_wcs_distortion_name_to_id <1>: World Coordinate System.
(line 123)
* GAL_WCS_DISTORTION_SIP: World Coordinate System.
(line 31)
* GAL_WCS_DISTORTION_TPD: World Coordinate System.
(line 30)
* GAL_WCS_DISTORTION_TPV: World Coordinate System.
(line 32)
* GAL_WCS_DISTORTION_WAT: World Coordinate System.
(line 34)
* GAL_WCS_FLTERROR: World Coordinate System.
(line 93)
* gal_wcs_free: World Coordinate System.
(line 261)
* gal_wcs_img_to_world: World Coordinate System.
(line 607)
* GAL_WCS_LINEAR_MATRIX_CD: World Coordinate System.
(line 56)
* GAL_WCS_LINEAR_MATRIX_INVALID: World Coordinate System.
(line 57)
* GAL_WCS_LINEAR_MATRIX_PC: World Coordinate System.
(line 55)
* gal_wcs_on_tile: World Coordinate System.
(line 337)
* gal_wcs_pixel_area_arcsec2: World Coordinate System.
(line 556)
* gal_wcs_pixel_scale: World Coordinate System.
(line 548)
* GAL_WCS_PROJECTION_AIR: World Coordinate System.
(line 70)
* GAL_WCS_PROJECTION_AIT: World Coordinate System.
(line 78)
* GAL_WCS_PROJECTION_ARC: World Coordinate System.
(line 67)
* GAL_WCS_PROJECTION_AZP: World Coordinate System.
(line 62)
* GAL_WCS_PROJECTION_BON: World Coordinate System.
(line 83)
* GAL_WCS_PROJECTION_CAR: World Coordinate System.
(line 73)
* GAL_WCS_PROJECTION_CEA: World Coordinate System.
(line 72)
* GAL_WCS_PROJECTION_COD: World Coordinate System.
(line 81)
* GAL_WCS_PROJECTION_COE: World Coordinate System.
(line 80)
* GAL_WCS_PROJECTION_COO: World Coordinate System.
(line 82)
* GAL_WCS_PROJECTION_COP: World Coordinate System.
(line 79)
* GAL_WCS_PROJECTION_CSC: World Coordinate System.
(line 86)
* GAL_WCS_PROJECTION_CYP: World Coordinate System.
(line 71)
* GAL_WCS_PROJECTION_HPX: World Coordinate System.
(line 88)
* GAL_WCS_PROJECTION_MER: World Coordinate System.
(line 74)
* GAL_WCS_PROJECTION_MOL: World Coordinate System.
(line 77)
* gal_wcs_projection_name_from_id: World Coordinate System.
(line 132)
* gal_wcs_projection_name_to_id: World Coordinate System.
(line 143)
* GAL_WCS_PROJECTION_PAR: World Coordinate System.
(line 76)
* GAL_WCS_PROJECTION_PCO: World Coordinate System.
(line 84)
* GAL_WCS_PROJECTION_QSC: World Coordinate System.
(line 87)
* GAL_WCS_PROJECTION_SFL: World Coordinate System.
(line 75)
* GAL_WCS_PROJECTION_SIN: World Coordinate System.
(line 66)
* GAL_WCS_PROJECTION_STG: World Coordinate System.
(line 65)
* GAL_WCS_PROJECTION_SZP: World Coordinate System.
(line 63)
* GAL_WCS_PROJECTION_TAN: World Coordinate System.
(line 64)
* GAL_WCS_PROJECTION_TSC: World Coordinate System.
(line 85)
* GAL_WCS_PROJECTION_XPH: World Coordinate System.
(line 89)
* GAL_WCS_PROJECTION_ZEA: World Coordinate System.
(line 69)
* GAL_WCS_PROJECTION_ZPN: World Coordinate System.
(line 68)
* gal_wcs_read: World Coordinate System.
(line 246)
* gal_wcs_read_fitsptr: World Coordinate System.
(line 204)
* gal_wcs_remove_dimension: World Coordinate System.
(line 332)
* gal_wcs_to_cd: World Coordinate System.
(line 395)
* gal_wcs_warp_matrix: World Coordinate System.
(line 352)
* gal_wcs_world_to_img: World Coordinate System.
(line 583)
* gal_wcs_write: World Coordinate System.
(line 294)
* gal_wcs_write_in_fitsptr: World Coordinate System.
(line 305)
* gal_wcs_write_wcsstr: World Coordinate System.
(line 282)
* pthread_barrier_destroy: Implementation of pthread_barrier.
(line 43)
* pthread_barrier_init: Implementation of pthread_barrier.
(line 28)
* pthread_barrier_t: Implementation of pthread_barrier.
(line 25)
* pthread_barrier_wait: Implementation of pthread_barrier.
(line 36)
* pthread_barrierattr_t: Implementation of pthread_barrier.
(line 22)
Index
*****
[index ]
* Menu:
* --: Operating mode options.
(line 11)
* --checkconfig: Operating mode options.
(line 121)
* --cite: Operating mode options.
(line 55)
* --config-prefix=STR: Operating mode options.
(line 135)
* --config=STR: Operating mode options.
(line 103)
* --disable-guide-message: Gnuastro configure options.
(line 84)
* --disable-progname: Gnuastro configure options.
(line 61)
* --dontdelete: Input output options.
(line 98)
* --enable-check-with-valgrind: Gnuastro configure options.
(line 31)
* --enable-debug: Gnuastro configure options.
(line 12)
* --enable-gnulibcheck: Gnuastro configure options.
(line 71)
* --enable-gnulibcheck <1>: Known issues. (line 37)
* --enable-guide-message=no: Gnuastro configure options.
(line 85)
* --enable-progname: Gnuastro configure options.
(line 48)
* --enable-progname=no: Gnuastro configure options.
(line 62)
* --enable-reentrant: CFITSIO. (line 13)
* --hdu=STR/INT: Input output options.
(line 36)
* --help: Arguments and options.
(line 33)
* --help <1>: Operating mode options.
(line 27)
* --help <2>: --help. (line 6)
* --help output customization: --help. (line 55)
* --ignorecase: Input output options.
(line 73)
* --keepinputdir: Input output options.
(line 105)
* --keepinputdir <1>: Automatic output. (line 18)
* --lastconfig: Operating mode options.
(line 208)
* --log: Operating mode options.
(line 280)
* --numthreads: Configuration files. (line 15)
* --numthreads <1>: Multi-threaded operations.
(line 16)
* --numthreads=INT: Operating mode options.
(line 293)
* --onlyversion=STR: Operating mode options.
(line 220)
* --outfitsnocommit: Input output options.
(line 162)
* --outfitsnoconfig: Input output options.
(line 153)
* --outfitsnodate: Input output options.
(line 158)
* --outfitsnoversions: Input output options.
(line 166)
* --output: Configuration files. (line 15)
* --output=STR: Input output options.
(line 85)
* --prefix: Installation directory.
(line 6)
* --printparams: Options. (line 73)
* --printparams <1>: Operating mode options.
(line 81)
* --program-prefix: Executable names. (line 50)
* --program-suffix: Executable names. (line 50)
* --program-transform-name: Executable names. (line 50)
* --quiet: Operating mode options.
(line 46)
* --searchin=STR: Input output options.
(line 66)
* --setdirconf: Operating mode options.
(line 179)
* --setdirconf <1>: Current directory and User wide.
(line 16)
* --setusrconf: Operating mode options.
(line 203)
* --setusrconf <1>: Current directory and User wide.
(line 16)
* --stdintimeout: Input output options.
(line 9)
* --tableformat=STR: Input output options.
(line 118)
* --type=STR: Input output options.
(line 91)
* --usage: Arguments and options.
(line 33)
* --usage <1>: Operating mode options.
(line 21)
* --usage <2>: --usage. (line 6)
* --version: Operating mode options.
(line 38)
* --wcslinearmatrix=STR: Input output options.
(line 127)
* --with-python: Gnuastro configure options.
(line 116)
* --without-libgit2: Gnuastro configure options.
(line 98)
* --without-libjpeg: Gnuastro configure options.
(line 104)
* --without-libtiff: Gnuastro configure options.
(line 110)
* --without-pgplot: WCSLIB. (line 16)
* -?: Operating mode options.
(line 26)
* -D: Input output options.
(line 97)
* -h STR/INT: Input output options.
(line 35)
* -I: Input output options.
(line 72)
* -K: Input output options.
(line 104)
* -mecube (DS9): Viewing FITS file contents with DS9 or TOPCAT.
(line 40)
* -N INT: Operating mode options.
(line 292)
* -o STR: Input output options.
(line 84)
* -P: Operating mode options.
(line 80)
* -q: Operating mode options.
(line 45)
* -S: Operating mode options.
(line 178)
* -s STR: Input output options.
(line 65)
* -T STR: Input output options.
(line 90)
* -t STR: Input output options.
(line 117)
* -U: Operating mode options.
(line 202)
* -V: Operating mode options.
(line 37)
* ./.gnuastro/: Current directory and User wide.
(line 6)
* ./configure: Configuring. (line 6)
* ./configure <1>: Installation directory.
(line 72)
* ./configure options: Gnuastro configure options.
(line 6)
* .bashrc: --help. (line 65)
* .bashrc <1>: Generating random numbers.
(line 64)
* $g$ (gravitational constant): Constants. (line 26)
* $h$ (Plank's constant): Constants. (line 30)
* $HOME: Current directory and User wide.
(line 6)
* $HOME/.local/etc/: Current directory and User wide.
(line 6)
* 24-bit terminal: Vector graphics colors.
(line 14)
* 2D histogram: Column statistics color-magnitude diagram.
(line 32)
* 2D histogram <1>: 2D Histograms. (line 6)
* 2D histogram <2>: Statistical operations.
(line 401)
* 2MASS All-Sky Catalog: Available databases. (line 177)
* 32-bit: Configuration information.
(line 70)
* 3D data cube: Detecting lines and extracting spectra in 3D data.
(line 6)
* 3D data-cubes: Dimensionality changing operators.
(line 245)
* 3D data-cubes <1>: Measurements per slice spectra.
(line 6)
* 64-bit: Configuration information.
(line 70)
* A4 paper size: A4 print book. (line 6)
* A4 print book: A4 print book. (line 6)
* AAVSO Photometric All Sky Survey, DR9: Available databases. (line 177)
* AB magnitude: Unit conversion operators.
(line 92)
* AB magnitude <1>: Brightness flux magnitude.
(line 77)
* AB Magnitude: Unit conversion library.
(line 103)
* Abd al-rahman Sufi: Sufi simulates a detection.
(line 6)
* Abell 370 galaxy cluster: Detecting lines and extracting spectra in 3D data.
(line 20)
* Abraham de Moivre: Circles and the complex plane.
(line 16)
* ACIS: Detecting lines and extracting spectra in 3D data.
(line 6)
* ACS: Warp. (line 53)
* ACS camera: Surface brightness limit of image.
(line 38)
* Adding Ghostscript fonts: Drawing with vector graphics.
(line 315)
* Additions to Gnuastro: Suggest new feature. (line 6)
* Adjacency matrix: Binary datasets. (line 165)
* Adobe systems: Recognized file formats.
(line 102)
* ADQL (Astronomical Data Query Language): Query. (line 6)
* ADU: Instrumental noise. (line 23)
* ADU <1>: Brightness flux magnitude.
(line 6)
* Advanced camera for surveys: Warp. (line 53)
* Advanced Camera for Surveys: Linear warping basics.
(line 51)
* Advanced Packaging Tool (APT, Debian): Dependencies from package managers.
(line 51)
* Affine Transformation: Linear warping basics.
(line 85)
* Airy projection: Align pixels with WCS considering distortions.
(line 176)
* AKARI/FIS All-Sky Survey: Available databases. (line 177)
* Akima spline interpolation: Interpolation. (line 118)
* al-Shirazi, Qutb al-Din: Fourier series historical background.
(line 27)
* Albert. A. Michelson: Science and its tools.
(line 193)
* Algorithm: watershed: Labeled datasets. (line 97)
* Alias (shell): Invoking astnoisechisel.
(line 108)
* Alias, shell: Invoking astmkprof. (line 85)
* Align: Align pixels with WCS considering distortions.
(line 121)
* Align <1>: Interpolation. (line 255)
* Align pixel and WCS coordinates: Align pixels with WCS considering distortions.
(line 6)
* Aligning an image: Align pixels with WCS considering distortions.
(line 58)
* All-sky Survey of GALEX DR5: Available databases. (line 177)
* AllWISE Data Release: Available databases. (line 177)
* Almagest: Sufi simulates a detection.
(line 19)
* Amplifier: Tessellation. (line 54)
* Angular coverage: Brightness flux magnitude.
(line 163)
* Annotation of images for paper: Annotations for figure in paper.
(line 6)
* Announcements: Announcements. (line 6)
* Anonymous bug submission: Report a bug. (line 84)
* Anscombe F. J.: Science and its tools.
(line 24)
* Anscombe's quartet: Science and its tools.
(line 32)
* ANSI C: Why C. (line 15)
* apt-get: Dependencies from package managers.
(line 51)
* Arch GNU/Linux: Dependencies from package managers.
(line 155)
* Area of pixel on sky: Pixel information images.
(line 30)
* Area resampling: Pixel information images.
(line 25)
* Area, ellipse: Morphology measurements nonparametric.
(line 121)
* Argp argument parser: --help. (line 55)
* Argp argument parser <1>: Mandatory source code files.
(line 69)
* ARGP_HELP_FMT: --help. (line 55)
* args.h: Mandatory source code files.
(line 68)
* Argument list too long: Keyword inspection and manipulation.
(line 40)
* Argument list too long <1>: Invoking astarithmetic.
(line 85)
* Arguments to programs: Arguments and options.
(line 6)
* Aristarchus of Samos: Fourier series historical background.
(line 56)
* Array: Linked lists. (line 6)
* ASCII plot: Invoking aststatistics.
(line 67)
* ASCII table, FITS: Recognized table formats.
(line 19)
* ASCII85 encoding: ConvertType input and output.
(line 113)
* ASCII85 encoding <1>: EPS files. (line 98)
* astprogname: Naming convention. (line 15)
* Astrometry: Zero point estimation.
(line 6)
* ASTRON: Available databases. (line 82)
* Astronomical data format: Recognized file formats.
(line 15)
* Astronomical Data Query Language (ADQL): Query. (line 6)
* Astronomical Magnitude system: Brightness flux magnitude.
(line 40)
* Astronomical Unit (AU): Constants. (line 34)
* Astronomical Units (AU): Unit conversion operators.
(line 138)
* Astronomical Units (AU) <1>: Unit conversion library.
(line 109)
* Asynchronous thread allocation: Invoking astcrop. (line 74)
* Atmosphere: Convolve. (line 25)
* Atmosphere emission lines: Sky lines in optical IFUs.
(line 23)
* AU (Astronomical Unit): Constants. (line 34)
* authors-cite.h: Mandatory source code files.
(line 147)
* Auto-complete in the shell: Executable names. (line 14)
* Autocomplete (in the shell/Bash): Shell TAB completion.
(line 17)
* Autocomplete (in the shell/Bash) <1>: Mandatory source code files.
(line 154)
* Autocomplete (in the shell/Bash) <2>: Bash programmable completion.
(line 10)
* Automatic configuration file writing: Configuration file format.
(line 33)
* Automatic output file names: Automatic output. (line 6)
* Automatically created build files: Bootstrapping. (line 6)
* Available number of threads: Multi-threaded operations.
(line 16)
* Average: Statistical operations.
(line 73)
* Average, weighted: Convolve. (line 6)
* Avogradro's number: Constants. (line 42)
* AWK: Extract clumps and objects.
(line 71)
* AWK <1>: Standard input. (line 41)
* AWK <2>: Table. (line 23)
* AWK <3>: Invoking asttable. (line 149)
* AWK <4>: Invoking astarithmetic.
(line 294)
* AWK <5>: Invoking aststatistics.
(line 114)
* AWK <6>: Table input output. (line 181)
* Axis ratio: Defining an ellipse and ellipsoid.
(line 6)
* Axis ratio <1>: Dimensions. (line 105)
* Azimuthal range (radial profile): Invoking astscript-radial-profile.
(line 258)
* Azophi: Sufi simulates a detection.
(line 6)
* Background flux: Photon counting noise.
(line 52)
* Background flux <1>: Sky value definition.
(line 18)
* Background pixels: Detection options. (line 69)
* Backup: Configure and build in RAM.
(line 15)
* Bad pixels: Accounting for non-exposed pixels.
(line 6)
* Baffle: Accounting for non-exposed pixels.
(line 6)
* Balmer limit: Spectral lines library.
(line 10)
* Band-merged unWISE Catalog: Available databases. (line 177)
* Base of natural logarithm ($e$): Constants. (line 13)
* Bash auto-complete: Shell TAB completion.
(line 17)
* Bash auto-complete <1>: Mandatory source code files.
(line 154)
* Bash auto-complete <2>: Bash programmable completion.
(line 10)
* Bash programmable completion: Shell TAB completion.
(line 17)
* Bash programmable completion <1>: Mandatory source code files.
(line 154)
* Bash programmable completion <2>: Bash programmable completion.
(line 10)
* Best use of CPU threads: A note on threads. (line 6)
* Bi-linear interpolation: Resampling. (line 23)
* Bias current: Tessellation. (line 54)
* Bias level in detectors: Photon counting noise.
(line 77)
* Bicubic interpolation: Resampling. (line 23)
* Bicubic interpolation <1>: Quantifying signal in a tile.
(line 152)
* Bin width, histogram: Histogram and Cumulative Frequency Plot.
(line 21)
* Binary datasets: Binary datasets. (line 6)
* Binary image: Recognized file formats.
(line 88)
* Binary image <1>: Detection options. (line 69)
* Binary table, FITS: Recognized table formats.
(line 54)
* Bisquare function of Tukey: Fitting options. (line 121)
* Bit: Numeric data types. (line 6)
* bit-32: Configuration information.
(line 70)
* bit-64: Configuration information.
(line 70)
* Bitwise operators: Bitwise operators. (line 6)
* Bitwise Or: Arithmetic on datasets.
(line 42)
* Biweight function of Tukey: Fitting options. (line 121)
* Black and white image: Recognized file formats.
(line 88)
* blank color channel: Recognized file formats.
(line 123)
* Blank data: Generic data container.
(line 157)
* Blank pixel: Blank pixels. (line 6)
* Blank pixel <1>: Conditional operators.
(line 98)
* Blur image: Convolve. (line 25)
* Blur image <1>: PSF. (line 19)
* Bonne projection: Align pixels with WCS considering distortions.
(line 202)
* Book formats: Getting help. (line 6)
* Bootstrapping: Bootstrapping. (line 6)
* Border on an image: Drawing with vector graphics.
(line 34)
* Brahe, Tycho: Science and its tools.
(line 124)
* Breadth first search: Defining an ellipse and ellipsoid.
(line 68)
* Breadth first search <1>: Binary datasets. (line 129)
* brew: Dependencies from package managers.
(line 123)
* Brightness: Brightness flux magnitude.
(line 14)
* Brightness <1>: Galaxies. (line 11)
* Buffers (Emacs): Coding conventions. (line 41)
* Bug: Report a bug. (line 6)
* Bug <1>: Gnuastro project webpage.
(line 6)
* Bug reporting: Report a bug. (line 16)
* Bug tracker: Report a bug. (line 99)
* bug-gnuastro@gnu.org: Report a bug. (line 78)
* Build: Quick start. (line 6)
* Build individual profiles: MakeProfiles output dataset.
(line 167)
* Build tree: Test scripts. (line 25)
* Building from source: Dependencies from package managers.
(line 6)
* Butterfly projection: Align pixels with WCS considering distortions.
(line 214)
* Byte: Numeric data types. (line 16)
* Bzip2: Downloading and validating input data.
(line 81)
* C compiler: Invoking astbuildprog.
(line 72)
* C preprocessor: Invoking astbuildprog.
(line 89)
* C programming language: Why C. (line 6)
* C, plotting: PGPLOT. (line 6)
* C: restrict: Generic data container.
(line 61)
* C++ programming language: Why C. (line 6)
* C99: Pointers. (line 59)
* Cache, system: A note on threads. (line 29)
* Calendar: Sort FITS files by night.
(line 6)
* Calibration: Zero point estimation.
(line 6)
* Camera: Resampling. (line 6)
* CANDELS survey: Crop options. (line 32)
* CANDELS survey <1>: Surface brightness limit of image.
(line 52)
* Carbon footprint: Separate shell variables for multiple outputs.
(line 30)
* Caspar Wessel: Circles and the complex plane.
(line 16)
* Catalog, Gaia: Available databases. (line 92)
* Catalog, Vizier: Available databases. (line 156)
* CatWISE 2020 catalog: Available databases. (line 177)
* Cauchy's function (robust weight): Fitting options. (line 125)
* CC: Invoking astbuildprog.
(line 204)
* CCD: Tessellation. (line 54)
* CCD <1>: Warp. (line 53)
* CDELT: Angular coverage on the sky.
(line 6)
* CDELT <1>: Moire pattern in stacking and its correction.
(line 97)
* CDELT <2>: Input output options.
(line 133)
* CDELTi: Align pixels with WCS considering distortions.
(line 105)
* CDS, VizieR: Available databases. (line 156)
* Celestial sphere: Pointings that account for sky curvature.
(line 55)
* Celestial sphere <1>: Brightness flux magnitude.
(line 163)
* CentOS: Dependencies from package managers.
(line 93)
* Central management: Gnuastro project webpage.
(line 6)
* CFITSIO: CFITSIO. (line 6)
* CFITSIO <1>: Keyword inspection and manipulation.
(line 291)
* CFITSIO <2>: Configuration information.
(line 34)
* CFITSIO <3>: FITS files. (line 6)
* CFITSIO version on outputs: Output FITS files. (line 6)
* Change converted pixel values: Pixel visualization. (line 73)
* Channel: Tessellation. (line 65)
* Channel <1>: Array input output. (line 93)
* Channel (color): Color. (line 6)
* Channel, color: Pixel colors. (line 6)
* Charge-coupled device: Warp. (line 53)
* Check: Quick start. (line 6)
* Check center of crop: Crop output. (line 136)
* Checking detection algorithms: MakeProfiles. (line 6)
* Checking tests: Tests. (line 6)
* Checksum: Downloading and validating input data.
(line 41)
* CHECKSUM: FITS keyword: Keyword inspection and manipulation.
(line 291)
* Chi-squared: Fitting functions. (line 93)
* CIII doublet: Spectral lines library.
(line 10)
* Circle (great): Coordinate and border operators.
(line 166)
* Circle (small): Coordinate and border operators.
(line 174)
* Citation information: Mandatory source code files.
(line 148)
* Claudius Ptolemy: Sufi simulates a detection.
(line 19)
* CLI: command-line user interface: Command-line interface.
(line 6)
* CLI: repeating operations: Command-line interface.
(line 53)
* Clipping of outliers: Clipping outliers. (line 6)
* Clump: Labeled datasets. (line 158)
* Clump magnitude limit: Quantifying measurement limits.
(line 6)
* CMYK: Pixel colors. (line 6)
* Coaddition: Moire pattern in stacking and its correction.
(line 128)
* Coaddition <1>: Stacking operators. (line 6)
* Coaddition <2>: Align pixels with WCS considering distortions.
(line 31)
* Coadds: Random number generators.
(line 157)
* COBE spherical cube projection: Align pixels with WCS considering distortions.
(line 208)
* Color: Pixel colors. (line 6)
* Color channel: Color. (line 6)
* Color channel <1>: Pixel colors. (line 6)
* Color channel <2>: Array input output. (line 93)
* Color in macOS terminals: Drawing with vector graphics.
(line 268)
* Color-magnitude diagram: Column statistics color-magnitude diagram.
(line 27)
* Color-magnitude diagram <1>: 2D histogram as an image.
(line 18)
* Colormap: Pixel colors. (line 6)
* Colormap, gray-scale: Colormaps for single-channel pixels.
(line 23)
* Colormap, HSV: Colormaps for single-channel pixels.
(line 6)
* Colormap: SLS: Pixel visualization. (line 46)
* Colormap: SLS-inverse: Pixel visualization. (line 54)
* Colormap: Viridis: Pixel visualization. (line 41)
* Colors: Color functions. (line 6)
* Colors (web): Vector graphics colors.
(line 6)
* Colors, broad-band photometry: General program usage tutorial.
(line 6)
* Colorspace, gray-scale: Pixel visualization. (line 23)
* Colorspace, HSV: Pixel visualization. (line 28)
* Columns (Vector): Vector columns. (line 6)
* Command-line arguments: Arguments and options.
(line 6)
* Command-line help: Getting help. (line 13)
* Command-line options: Arguments and options.
(line 6)
* Command-line scroll: --help. (line 27)
* Command-line searching text: --help. (line 47)
* Command-line user interface: Command-line interface.
(line 6)
* Command-line, long outputs: --help. (line 22)
* Command-line, viewing full book: Info. (line 6)
* Comments: Sufi simulates a detection.
(line 550)
* Commutative property: Merging multiple warpings.
(line 6)
* Comoving distance: Distance on a 2D curved space.
(line 169)
* Compare Moffat and Gaussian: PSF. (line 70)
* Compare Poisson and Gaussian: Photon counting noise.
(line 40)
* Compile: Quick start. (line 6)
* Compiled PostScript: Recognized file formats.
(line 102)
* Compiler, C: Invoking astbuildprog.
(line 72)
* Compiling from source: Dependencies from package managers.
(line 6)
* Completeness: Extract clumps and objects.
(line 98)
* Completeness <1>: Completeness limit of each detection.
(line 6)
* Completion in the shell: Shell TAB completion.
(line 17)
* Completion in the shell <1>: Mandatory source code files.
(line 154)
* Completion in the shell <2>: Bash programmable completion.
(line 10)
* Complex numbers: Invoking astconvolve.
(line 114)
* Compression: NoiseChisel output. (line 145)
* Compression <1>: Segment output. (line 107)
* Compression quality in JPEG: ConvertType input and output.
(line 129)
* Concave polygons: Crop options. (line 231)
* Concave polygons <1>: Polygons. (line 11)
* Configuration file directories: Configuration file precedence.
(line 6)
* Configuration file format: Configuration file format.
(line 11)
* Configuration file precedence: Configuration file precedence.
(line 6)
* Configuration file suffix: Configuration file format.
(line 6)
* Configuration files: Options. (line 101)
* Configuration files <1>: Configuration files. (line 6)
* Configuration files, system wide: System wide. (line 6)
* Configuration files, writing: Configuration file format.
(line 33)
* Configuration, not finding library: Known issues. (line 11)
* Configure options: Configuring. (line 12)
* Configure options particular to Gnuastro: Gnuastro configure options.
(line 6)
* Configuring: Configuring. (line 6)
* Conic equal area projection: Align pixels with WCS considering distortions.
(line 196)
* Conic equidistant projection: Align pixels with WCS considering distortions.
(line 198)
* Conic orthomorphic projection: Align pixels with WCS considering distortions.
(line 200)
* Conic perspective projection: Align pixels with WCS considering distortions.
(line 194)
* Connected component labeling: Segment. (line 17)
* Connected component labeling <1>: Binary datasets. (line 129)
* Connected components: Mathematical morphology operators.
(line 81)
* Connectivity: Binary datasets. (line 13)
* Continuum subtraction: Continuum subtraction.
(line 6)
* Contour: Contour options. (line 12)
* Convenient book formats: Getting help. (line 6)
* Convention for program source: Program source. (line 6)
* Converting data formats: ConvertType. (line 6)
* Converting image formats: ConvertType. (line 6)
* ConvertType (astconvertt): ConvertType. (line 6)
* Convex Hull: Polygons. (line 69)
* Convex polygons: Crop options. (line 231)
* Convex polygons <1>: Polygons. (line 11)
* Convolution: Convolve. (line 6)
* Convolution <1>: Convolution process. (line 24)
* Convolution <2>: Quantifying signal in a tile.
(line 70)
* Convolution <3>: PSF. (line 19)
* Convolution kernel: FITS arrays. (line 69)
* Convolutional Neural Networks: Pooling operators. (line 6)
* Cookbook: Tutorials. (line 6)
* Coordinate matching: Matching. (line 6)
* Coordinate scales: Angular coverage on the sky.
(line 6)
* Coordinate system: Ecliptic: Keyword inspection and manipulation.
(line 510)
* Coordinate system: Ecliptic <1>: World Coordinate System.
(line 50)
* Coordinate system: Equatorial: Keyword inspection and manipulation.
(line 510)
* Coordinate system: Equatorial <1>: World Coordinate System.
(line 50)
* Coordinate system: Galactic: Keyword inspection and manipulation.
(line 510)
* Coordinate system: Galactic <1>: World Coordinate System.
(line 50)
* Coordinate system: Supergalactic: Keyword inspection and manipulation.
(line 510)
* Coordinate system: Supergalactic <1>: World Coordinate System.
(line 50)
* Coordinate transformation: Linear warping basics.
(line 6)
* Coordinates, homogeneou: Linear warping basics.
(line 63)
* Copyright: Your rights. (line 12)
* Correlated noise: NoiseChisel optimization for detection.
(line 39)
* Correlated noise <1>: Measuring the dataset limits.
(line 70)
* Correlated noise <2>: Upper limit magnitude of each detection.
(line 51)
* Correlated noise <3>: Surface brightness limit of image.
(line 98)
* Correlated noise <4>: Upper limit surface brightness of image.
(line 6)
* Correlation: Convolution process. (line 24)
* Cosmic ray removal: Sky value definition.
(line 24)
* Cosmic rays: Sigma clipping. (line 76)
* Cosmic rays <1>: Convolve. (line 25)
* Cosmic rays <2>: Warp. (line 36)
* Cosmic rays <3>: Sky value definition.
(line 17)
* Cosmic rays <4>: Quantifying signal in a tile.
(line 81)
* COSMOS survey: Crop. (line 13)
* Cotes, Roger: Circles and the complex plane.
(line 16)
* Counting error: Photon counting noise.
(line 6)
* Counting from zero.: Options. (line 119)
* Counts: Instrumental noise. (line 23)
* Counts <1>: Brightness flux magnitude.
(line 6)
* Covariance matrix: Fitting functions. (line 93)
* Coverage of image over sky: HDU information and manipulation.
(line 100)
* CPPFLAGS: Known issues. (line 49)
* CPPFLAGS <1>: Headers. (line 153)
* CPPFLAGS <2>: Invoking astbuildprog.
(line 204)
* CPU threads: Multi-threaded operations.
(line 6)
* CPU threads, number: Configuration files. (line 15)
* CPU threads, set number: Operating mode options.
(line 292)
* CPU, using all threads: Multi-threaded operations.
(line 6)
* CRLF line terminator: Text files. (line 11)
* Crop (astcrop): Crop. (line 6)
* Crop a given section of image: Crop section syntax. (line 6)
* Crop part of image: Crop. (line 6)
* Crop section format: Crop section syntax. (line 27)
* CRVALi: Align pixels with WCS considering distortions.
(line 58)
* CTYPEi: Align pixels with WCS considering distortions.
(line 121)
* Cube (3D) spectra: Detecting lines and extracting spectra in 3D data.
(line 6)
* Cubes (3D data): Dimensionality changing operators.
(line 245)
* Cubes (3D data) <1>: Measurements per slice spectra.
(line 6)
* Cubic spline interpolation: Interpolation. (line 104)
* Cumulative Frequency Plot: Histogram and Cumulative Frequency Plot.
(line 31)
* cURL (downloading tool): Optional dependencies.
(line 97)
* Customize --help output: --help. (line 55)
* Customize executable names: Executable names. (line 28)
* Customizing installation: Configuring. (line 12)
* Cylindrical equal area projection: Align pixels with WCS considering distortions.
(line 180)
* Cylindrical perspective projection: Align pixels with WCS considering distortions.
(line 178)
* Dark Energy Survey data release 1: Available databases. (line 177)
* Dark level in detectors: Photon counting noise.
(line 77)
* Dark night: Random number generators.
(line 168)
* Dash shell: Separate shell variables for multiple outputs.
(line 85)
* Data: Quantifying signal in a tile.
(line 18)
* Data cubes: Dimensionality changing operators.
(line 245)
* Data format conversion: ConvertType. (line 6)
* Data structures: Headers. (line 89)
* Data type: Generic data container.
(line 70)
* Data's depth: Surface brightness limit of image.
(line 30)
* Database, Gaia: Available databases. (line 92)
* Database, VizieR: Available databases. (line 156)
* Dataset: binary: Binary datasets. (line 6)
* DATASUM: FITS keyword: HDU information and manipulation.
(line 148)
* DATASUM: FITS keyword <1>: Keyword inspection and manipulation.
(line 291)
* DATASUM: FITS keyword <2>: FITS HDUs. (line 28)
* DATASUM: FITS keyword <3>: FITS HDUs. (line 46)
* Date: FITS format: FITS header keywords.
(line 93)
* de Moivre, Abraham: Photon counting noise.
(line 6)
* de Moivre, Abraham <1>: Circles and the complex plane.
(line 16)
* de Vaucouleur profile: Galaxies. (line 11)
* Debian: Dependencies from package managers.
(line 51)
* Debug: Separate build and source directories.
(line 36)
* Debug <1>: Operating mode options.
(line 131)
* Debug <2>: Invoking astbuildprog.
(line 145)
* Debugging: Gnuastro configure options.
(line 13)
* Debugging <1>: Building and debugging.
(line 40)
* Decimal digits: Printing floating point numbers.
(line 53)
* Decimal separator: Numeric locale. (line 6)
* Declination: Pointings that account for sky curvature.
(line 55)
* Declination <1>: Column arithmetic. (line 344)
* Declination <2>: Arithmetic on datasets.
(line 191)
* Declination <3>: Unit conversion library.
(line 37)
* Declination <4>: Unit conversion library.
(line 52)
* Default executable search directory: Installation directory.
(line 72)
* Default library search directory: Installation directory.
(line 164)
* Default option values: Options. (line 101)
* Default option values <1>: Configuration files. (line 6)
* Define section to crop: Crop section syntax. (line 12)
* Dependencies, Gnuastro: Mandatory dependencies.
(line 6)
* Depth of data: Zero point tutorial with reference image.
(line 295)
* Depth of data <1>: Quantifying measurement limits.
(line 6)
* Depth of data <2>: Pointing pattern simulation.
(line 6)
* Detached threads: Gnuastro's thread related functions.
(line 73)
* Detection: Convolve. (line 25)
* Detection <1>: NoiseChisel. (line 6)
* Detections false: Completeness limit of each detection.
(line 20)
* Detector: Resampling. (line 6)
* developer-build: Building and debugging.
(line 18)
* developer-build <1>: Test scripts. (line 25)
* Development packages: Known issues. (line 11)
* Diagram, Color-magnitude: 2D histogram as an image.
(line 18)
* Diffraction limited: PSF. (line 6)
* Dilation: Mathematical morphology operators.
(line 51)
* Dilation <1>: Binary datasets. (line 92)
* Dilation (image processing): NoiseChisel optimization.
(line 206)
* Directory, install: Installation directory.
(line 149)
* Discrete Fourier transform: Invoking astconvolve.
(line 92)
* Distance, elliptical/ellipsoidal: Dimensions. (line 105)
* Distance, Manhattan: Dimensions. (line 91)
* Distortion: Pixel information images.
(line 30)
* Distortion, optical: Warp. (line 47)
* Distortion, WCS: Keyword inspection and manipulation.
(line 567)
* Distortion, WCS <1>: World Coordinate System.
(line 36)
* Distortion, WCS <2>: World Coordinate System.
(line 447)
* Distribution mode: Sky value misconceptions.
(line 22)
* Distributions, GNU/Linux: Dependencies from package managers.
(line 6)
* Dithering: Pointing pattern design.
(line 6)
* dnf: Dependencies from package managers.
(line 93)
* Doppler effect: Continuum subtraction.
(line 71)
* Doublet: CIII: Spectral lines library.
(line 10)
* Doublet: MgII: Spectral lines library.
(line 10)
* Doublet: NII: Spectral lines library.
(line 10)
* Doublet: OII: Spectral lines library.
(line 10)
* Doublet: OIII: Spectral lines library.
(line 10)
* Doublet: SII: Spectral lines library.
(line 10)
* Douglas Rushkoff: Science and its tools.
(line 66)
* Drizzle: Resampling. (line 58)
* DS9: Reddest clumps cutouts and parallelization.
(line 32)
* DS9 <1>: Extract clumps and objects.
(line 22)
* DS9 <2>: Pixel visualization. (line 46)
* DS9 <3>: Segment output. (line 21)
* DSS WCS distortion: World Coordinate System.
(line 36)
* Dynamic libraries: Installation directory.
(line 194)
* Dynamic linking: Linking. (line 38)
* Dynamic linking <1>: Linking. (line 64)
* Dynamic range: Color images with full dynamic range.
(line 18)
* e (base of natural logarithm): Constants. (line 13)
* Ecliptic coordinate system: Keyword inspection and manipulation.
(line 510)
* Ecliptic coordinate system <1>: Coordinate conversion operators.
(line 6)
* Ecliptic coordinate system <2>: World Coordinate System.
(line 50)
* Edges, image: Resampling. (line 38)
* Effective radius: Morphology measurements nonparametric.
(line 126)
* Effective radius <1>: Galaxies. (line 11)
* Efficient use of CPU threads: A note on threads. (line 6)
* Ellipse: Defining an ellipse and ellipsoid.
(line 6)
* Ellipse <1>: Dimensions. (line 105)
* Ellipse area: Morphology measurements nonparametric.
(line 121)
* Ellipsoid: Defining an ellipse and ellipsoid.
(line 35)
* Ellipsoid <1>: Dimensions. (line 105)
* Ellipsoidal distance: Dimensions. (line 105)
* Elliptical distance: Defining an ellipse and ellipsoid.
(line 28)
* Elliptical distance <1>: Dimensions. (line 105)
* Emacs buffers: Coding conventions. (line 41)
* Encapsulated PostScript: Recognized file formats.
(line 66)
* Environment: Installation directory.
(line 52)
* Environment variable, HOME: Installation directory.
(line 65)
* Environment variables: Installation directory.
(line 38)
* Environment variables <1>: Installation directory.
(line 52)
* Environment variables <2>: Generating random numbers.
(line 26)
* Epoch time, Unix: FITS header keywords.
(line 119)
* Epoch, Unix time: Keyword inspection and manipulation.
(line 486)
* Epoch, Unix time <1>: Column arithmetic. (line 349)
* Epoch, Unix time <2>: Sort FITS files by night.
(line 26)
* EPS: Recognized file formats.
(line 66)
* EPS <1>: Pixel visualization. (line 139)
* EPS <2>: EPS files. (line 105)
* EPS <3>: PDF files. (line 52)
* Equatorial coordinate system: Keyword inspection and manipulation.
(line 510)
* Equatorial coordinate system <1>: Coordinate conversion operators.
(line 6)
* Equatorial coordinate system <2>: World Coordinate System.
(line 50)
* Erosion: Mathematical morphology operators.
(line 21)
* Erosion <1>: NoiseChisel. (line 34)
* Erosion <2>: Detection options. (line 194)
* Erosion <3>: Binary datasets. (line 77)
* Erosion (image processing): NoiseChisel optimization.
(line 194)
* Error in surface brightness: Surface brightness error of each detection.
(line 6)
* Error, floating point round-off: Invoking astconvolve.
(line 128)
* etc: Configuration files. (line 6)
* Euler angles: Defining an ellipse and ellipsoid.
(line 35)
* Euler angles <1>: Bounding box. (line 69)
* Euler, Leonhard: Circles and the complex plane.
(line 16)
* Euler's number ($e$): Constants. (line 13)
* eval to evaluate string as command: Separate shell variables for multiple outputs.
(line 52)
* Evaluate string as command (eval): Separate shell variables for multiple outputs.
(line 52)
* Exact area resampling: Resampling. (line 58)
* Executable names: Executable names. (line 6)
* Exposure map: Pointing pattern simulation.
(line 53)
* Exposure time: Brightness flux magnitude.
(line 125)
* eXtreme Deep Field (XDF) survey: General program usage tutorial.
(line 25)
* eXtreme Deep Field (XDF) survey <1>: Surface brightness limit of image.
(line 52)
* Fair function (robust weight): Fitting options. (line 129)
* False color: Pixel colors. (line 22)
* False detections: Completeness limit of each detection.
(line 20)
* Feature request: Gnuastro project webpage.
(line 6)
* Feature requests: Suggest new feature. (line 6)
* Fedora: Dependencies from package managers.
(line 93)
* File flags: Writing scripts to automate the steps.
(line 116)
* File I/O: Configure and build in RAM.
(line 6)
* File operations: Data containers. (line 6)
* File system Hierarchy Standard: Configuration files. (line 6)
* file systems, tmpfs: Configure and build in RAM.
(line 23)
* Filename suffix: Arguments. (line 13)
* Filter: Color. (line 6)
* Filter transmission curve: Zero point of an image.
(line 21)
* Fine structure constant: Constants. (line 46)
* first-in-first-out: Linked lists. (line 47)
* first-in-first-out <1>: FITS header keywords.
(line 23)
* first-in-first-out <2>: Interpolation. (line 181)
* FITS: Output FITS files. (line 6)
* FITS <1>: FITS files. (line 6)
* FITS filename suffixes: Arguments. (line 13)
* FITS image viewer: SAO DS9. (line 6)
* FITS or FITS/TXT: Options. (line 51)
* FITS standard: CFITSIO. (line 6)
* FITS standard <1>: Linear warps to be called explicitly.
(line 43)
* FITS standard <2>: Generic data container.
(line 78)
* FITS Tables: Recognized table formats.
(line 19)
* Fitting: Data modeling. (line 6)
* Fitting <1>: Fitting functions. (line 6)
* Fitting (least squares): Least squares fitting.
(line 6)
* Fitting (polynomial): Fitting functions. (line 151)
* FK5: Keyword inspection and manipulation.
(line 510)
* Flag (mask) images: Bitwise operators. (line 26)
* Flags, file: Writing scripts to automate the steps.
(line 116)
* Flat field: Preparing input and generating exposure map.
(line 159)
* Flattening (CNNs): Dimensionality changing operators.
(line 55)
* Flip coordinates: Linear warping basics.
(line 30)
* Floating point error: Measuring elliptical parameters.
(line 47)
* Floating point numbers: Printing floating point numbers.
(line 6)
* Floating point round-off error: Invoking astconvolve.
(line 128)
* FLT: Options. (line 38)
* Flux: Brightness flux magnitude.
(line 14)
* Flux to magnitude conversion: Brightness flux magnitude.
(line 40)
* Fonts: Drawing with vector graphics.
(line 303)
* Foreground pixels: Detection options. (line 69)
* FORTRAN: Generic data container.
(line 78)
* Fourier spectrum: Invoking astconvolve.
(line 114)
* Free software: Your rights. (line 12)
* Free Software Foundation: Contributing to Gnuastro.
(line 16)
* Free Software Foundation <1>: Copyright assignment.
(line 6)
* FSF: Contributing to Gnuastro.
(line 16)
* Full Width at Half Maximum: PSF. (line 31)
* Function gradient over pixel area: Sampling from a function.
(line 16)
* Function groups: Coding conventions. (line 153)
* Functions for user interface: Mandatory source code files.
(line 102)
* FWHM: NoiseChisel optimization for detection.
(line 104)
* FWHM <1>: Morphology measurements nonparametric.
(line 49)
* FWHM <2>: PSF. (line 31)
* Gaia catalog: Available databases. (line 92)
* GAIA Data Release (2 or 3): Available databases. (line 177)
* Gain: Instrumental noise. (line 23)
* Gain <1>: Brightness flux magnitude.
(line 6)
* Galactic coordinate system: Keyword inspection and manipulation.
(line 510)
* Galactic coordinate system <1>: Coordinate conversion operators.
(line 6)
* Galactic coordinate system <2>: World Coordinate System.
(line 50)
* Galaxy kinematics: Continuum subtraction.
(line 71)
* Galaxy profiles: Galaxies. (line 6)
* Galileo, Galilei: Science and its tools.
(line 124)
* Gaussian: Invoking astnoisechisel.
(line 28)
* Gaussian <1>: Invoking astsegment. (line 31)
* Gaussian <2>: Invoking astmkcatalog.
(line 33)
* Gaussian distribution: Quantifying signal in a tile.
(line 18)
* Gaussian distribution <1>: PSF. (line 41)
* Gaussian FWHM: PSF. (line 54)
* Gaussian noise: Least squares fitting.
(line 36)
* GCC: Invoking astbuildprog.
(line 204)
* GCC: GNU Compiler Collection: New to GNU/Linux?. (line 40)
* GCC: GNU Compiler Collection <1>: Summary and example on libraries.
(line 30)
* GCC: GNU Compiler Collection <2>: Invoking astbuildprog.
(line 72)
* GCC: GNU Compiler Collection <3>: Invoking astbuildprog.
(line 128)
* GCC: GNU Compiler Collection <4>: Coding conventions. (line 34)
* Gedit: Sufi simulates a detection.
(line 562)
* General file operations: Data containers. (line 6)
* Generalized de Vaucouleur profile: Galaxies. (line 6)
* Gérard de Vaucouleurs: Galaxies. (line 11)
* Ghostscript fonts: Drawing with vector graphics.
(line 303)
* Git: Optional dependencies.
(line 68)
* Git <1>: Version controlled source.
(line 6)
* Git <2>: Gnuastro configure options.
(line 99)
* Git <3>: Table input output. (line 226)
* Git <4>: Git wrappers. (line 6)
* Global warming: Separate shell variables for multiple outputs.
(line 30)
* GNOME: NoiseChisel output. (line 37)
* GNOME 3: Command-line interface.
(line 19)
* Gnomonic (tangential) projection: Align pixels with WCS considering distortions.
(line 164)
* Gnomonic projection (TAN in WCS): Area of non-blank pixels on sky.
(line 44)
* GNU Astronomy Utilities (Gnuastro): Introduction. (line 6)
* GNU Autoconf: Bootstrapping dependencies.
(line 72)
* GNU Autoconf <1>: Bootstrapping. (line 71)
* GNU Autoconf <2>: Synchronizing. (line 29)
* GNU Autoconf <3>: Configuring. (line 21)
* GNU Autoconf <4>: Building and debugging.
(line 6)
* GNU Autoconf Archive: Bootstrapping dependencies.
(line 81)
* GNU Autoconf Archive <1>: Bootstrapping. (line 6)
* GNU Automake: Bootstrapping dependencies.
(line 61)
* GNU Automake <1>: Bootstrapping. (line 71)
* GNU Automake <2>: Building and debugging.
(line 6)
* GNU Autoreconf: Separate build and source directories.
(line 85)
* GNU AWK: Angular coverage on the sky.
(line 146)
* GNU AWK <1>: Aperture photometry. (line 15)
* GNU AWK <2>: Reddest clumps cutouts and parallelization.
(line 6)
* GNU AWK <3>: Extract clumps and objects.
(line 71)
* GNU AWK <4>: Standard input. (line 41)
* GNU AWK <5>: Table. (line 23)
* GNU AWK <6>: Invoking asttable. (line 149)
* GNU AWK <7>: Invoking astarithmetic.
(line 294)
* GNU AWK <8>: Invoking aststatistics.
(line 114)
* GNU AWK <9>: Single value measurements.
(line 147)
* GNU AWK <10>: Installed scripts. (line 51)
* GNU AWK <11>: Sort FITS files by night.
(line 66)
* GNU AWK <12>: Table input output. (line 181)
* GNU Bash: Command-line interface.
(line 53)
* GNU Bash <1>: Writing scripts to automate the steps.
(line 26)
* GNU Bash <2>: Installation directory.
(line 112)
* GNU Bash <3>: Installation directory.
(line 122)
* GNU Bash <4>: Installed scripts. (line 15)
* GNU Bash <5>: Program design philosophy.
(line 27)
* GNU Bash <6>: Mandatory source code files.
(line 154)
* GNU Binutils: Linking. (line 16)
* GNU build system: Mandatory dependencies.
(line 6)
* GNU build system <1>: Bootstrapping. (line 71)
* GNU build system <2>: Installation directory.
(line 149)
* GNU build system <3>: Configure and build in RAM.
(line 34)
* GNU build system <4>: Separate build and source directories.
(line 13)
* GNU build system <5>: Headers. (line 153)
* GNU build system <6>: Headers. (line 162)
* GNU build system <7>: Building and debugging.
(line 6)
* GNU C library: New to GNU/Linux?. (line 40)
* GNU C library <1>: Bootstrapping dependencies.
(line 28)
* GNU C library <2>: Bootstrapping. (line 71)
* GNU C library <3>: Gnuastro configure options.
(line 72)
* GNU C library <4>: Configure and build in RAM.
(line 34)
* GNU C library <5>: Info. (line 28)
* GNU C Library: Keyword inspection and manipulation.
(line 495)
* GNU C library <6>: Adding new columns to MakeCatalog.
(line 61)
* GNU C library <7>: Linking. (line 112)
* GNU C library <8>: Labeled datasets. (line 266)
* GNU C library <9>: Coding conventions. (line 83)
* GNU C library <10>: Mandatory source code files.
(line 69)
* GNU coding standards: Introduction. (line 6)
* GNU coding standards <1>: Coding conventions. (line 6)
* GNU coding standards <2>: Coding conventions. (line 132)
* GNU Compiler Collection (GCC): New to GNU/Linux?. (line 40)
* GNU Compiler Collection (GCC) <1>: Summary and example on libraries.
(line 30)
* GNU Compiler Collection (GCC) <2>: Invoking astbuildprog.
(line 72)
* GNU Compiler Collection (GCC) <3>: Invoking astbuildprog.
(line 128)
* GNU Compiler Collection (GCC) <4>: Coding conventions. (line 34)
* GNU Coreutils: Multi-threaded operations.
(line 6)
* GNU Coreutils <1>: Invoking asttable. (line 562)
* GNU Coreutils <2>: Program design philosophy.
(line 18)
* GNU CPP: Invoking astbuildprog.
(line 89)
* GNU Debugger: Gnuastro configure options.
(line 13)
* GNU Debugger (GDB): Separate build and source directories.
(line 95)
* GNU Emacs: Command-line interface.
(line 76)
* GNU Emacs <1>: Sufi simulates a detection.
(line 562)
* GNU Emacs <2>: Info. (line 28)
* GNU Emacs <3>: Coding conventions. (line 146)
* GNU Emacs <4>: Coding conventions. (line 153)
* GNU Emacs <5>: Coding conventions. (line 192)
* GNU free documentation license: Science and its tools.
(line 105)
* GNU Free Documentation License: Your rights. (line 40)
* GNU Free Documentation License <1>: GNU Free Doc License.
(line 6)
* GNU General Public License (GPL): Science and its tools.
(line 105)
* GNU General Public License (GPL) <1>: Your rights. (line 40)
* GNU General Public License (GPL) <2>: GNU General Public License.
(line 6)
* GNU Grep: --help. (line 47)
* GNU Grep <1>: Keyword inspection and manipulation.
(line 169)
* GNU Grep <2>: CosmicCalculator basic cosmology calculations.
(line 32)
* GNU Grep <3>: The TEMPLATE program.
(line 80)
* GNU Gzip: NoiseChisel output. (line 154)
* GNU Gzip <1>: Segment output. (line 113)
* GNU help2man: Bootstrapping dependencies.
(line 117)
* GNU Info: Accessing documentation.
(line 18)
* GNU Info <1>: Info. (line 6)
* GNU Libtool: Optional dependencies.
(line 29)
* GNU Libtool <1>: Bootstrapping dependencies.
(line 105)
* GNU Libtool <2>: Bootstrapping. (line 71)
* GNU Libtool <3>: Known issues. (line 92)
* GNU Libtool <4>: Linking. (line 6)
* GNU Libtool <5>: Linking. (line 64)
* GNU Libtool <6>: Linking. (line 147)
* GNU Libtool <7>: BuildProgram. (line 15)
* GNU Libtool <8>: Invoking astbuildprog.
(line 107)
* GNU Libtool <9>: Building and debugging.
(line 6)
* GNU Make: Reddest clumps cutouts and parallelization.
(line 78)
* GNU Make <1>: Optional dependencies.
(line 58)
* GNU Make <2>: How to run simultaneous operations.
(line 65)
* GNU Make <3>: Makefile extensions. (line 13)
* GNU Make <4>: Invoking astbuildprog.
(line 64)
* GNU Parallel: How to run simultaneous operations.
(line 15)
* GNU Portability Library (Gnulib): Bootstrapping dependencies.
(line 28)
* GNU Portability Library (Gnulib) <1>: Bootstrapping. (line 6)
* GNU Portability Library (Gnulib) <2>: Gnuastro configure options.
(line 72)
* GNU Portability Library (Gnulib) <3>: Known issues. (line 37)
* GNU Portability Library (Gnulib) <4>: Coding conventions. (line 83)
* GNU Savannah: Gnuastro project webpage.
(line 6)
* GNU Scientific Library: GNU Scientific Library.
(line 6)
* GNU Scientific Library <1>: Generating random numbers.
(line 26)
* GNU Scientific Library <2>: Least squares fitting.
(line 16)
* GNU Scientific Library <3>: Permutations. (line 16)
* GNU Scientific Library <4>: Interpolation. (line 16)
* GNU Scientific Library <5>: Interpolation. (line 138)
* GNU SED: Installed scripts. (line 51)
* GNU Sed: Sort FITS files by night.
(line 66)
* GNU software documentation: Info. (line 22)
* GNU style options: Options. (line 6)
* GNU Tar: Quick start. (line 6)
* GNU Texinfo: Your rights. (line 6)
* GNU Texinfo <1>: Bootstrapping dependencies.
(line 93)
* GNU Texinfo <2>: Bootstrapping. (line 71)
* GNU Texinfo <3>: A4 print book. (line 13)
* GNU Texinfo <4>: Known issues. (line 87)
* GNU Wget: Downloading and validating input data.
(line 19)
* GNU/Linux: New to GNU/Linux?. (line 40)
* Gnuastro coding convention: Coding conventions. (line 6)
* Gnuastro common options: Common options. (line 6)
* Gnuastro major version number: GNU Astronomy Utilities 1.0.
(line 6)
* Gnuastro program structure convention: Program source. (line 6)
* Gnuastro project page: Report a bug. (line 84)
* Gnuastro test scripts: Test scripts. (line 6)
* Gnulib: Program design philosophy.
(line 6)
* Gnulib: GNU Portability Library: Bootstrapping dependencies.
(line 28)
* Gnulib: GNU Portability Library <1>: Bootstrapping. (line 6)
* Gnulib: GNU Portability Library <2>: Gnuastro configure options.
(line 72)
* Gnulib: GNU Portability Library <3>: Known issues. (line 37)
* Gnulib: GNU Portability Library <4>: Coding conventions. (line 83)
* GPL: GNU General Public License.
(line 6)
* GPL Ghostscript: Optional dependencies.
(line 13)
* GPL Ghostscript <1>: Optional dependencies.
(line 106)
* GPL Ghostscript <2>: Known issues. (line 78)
* GPL Ghostscript <3>: Recognized file formats.
(line 113)
* Gradient over pixel area: Sampling from a function.
(line 16)
* Graphic user interface: Command-line interface.
(line 6)
* Graphics (raster): Raster and Vector graphics.
(line 6)
* Graphics (vector): Raster and Vector graphics.
(line 14)
* Gravitational constant ($g$): Constants. (line 26)
* Gravitational lensing: Warp. (line 13)
* Gray night: Random number generators.
(line 168)
* Grayscale: Colormaps for single-channel pixels.
(line 23)
* Great circle: Coordinate and border operators.
(line 166)
* Groups of similar functions: Coding conventions. (line 153)
* GSL: Least squares fitting.
(line 16)
* GUI: graphic user interface: Command-line interface.
(line 6)
* GUI: repeating operations: Command-line interface.
(line 44)
* Gzip: Quick start. (line 6)
* Gzip <1>: Release tarball. (line 37)
* H-alpha: Viewing spectra and redshifted lines.
(line 70)
* H-alpha <1>: Spectral lines library.
(line 10)
* H-beta: Viewing spectra and redshifted lines.
(line 151)
* H-beta <1>: Spectral lines library.
(line 10)
* H-delta: Spectral lines library.
(line 10)
* H-epsilon: Spectral lines library.
(line 10)
* H-gamma: Spectral lines library.
(line 10)
* Halted program: Report a bug. (line 6)
* Hammer-Aitoff projection: Align pixels with WCS considering distortions.
(line 192)
* Hashbang: Writing scripts to automate the steps.
(line 78)
* HDD: Configure and build in RAM.
(line 12)
* HDU: Arguments and options.
(line 53)
* HDU <1>: Input output options.
(line 35)
* HDU <2>: Invoking astfits. (line 43)
* Header data unit: Arguments and options.
(line 53)
* Header data unit <1>: Input output options.
(line 35)
* Header file: Coding conventions. (line 67)
* HEALPix: Invoking astfits. (line 43)
* HEALPix <1>: FITS HDUs. (line 62)
* HEALPix polar projection: Align pixels with WCS considering distortions.
(line 214)
* HEALPix projection: Align pixels with WCS considering distortions.
(line 212)
* Help: Getting help. (line 6)
* help-gnuastro mailing list: help-gnuastro mailing list.
(line 6)
* help-gnuastro@gnu.org: help-gnuastro mailing list.
(line 13)
* Hexadecimal encoding: ConvertType input and output.
(line 113)
* Hexadecimal encoding <1>: EPS files. (line 98)
* Hipparchus of Nicaea: Brightness flux magnitude.
(line 48)
* Histogram: Histogram and Cumulative Frequency Plot.
(line 6)
* Histogram <1>: Sky value misconceptions.
(line 22)
* Histogram <2>: Statistical operations.
(line 375)
* Histogram, 2D: Column statistics color-magnitude diagram.
(line 32)
* Histogram, 2D <1>: 2D Histograms. (line 6)
* Histogram, 2D <2>: Statistical operations.
(line 401)
* history: Writing scripts to automate the steps.
(line 15)
* HOME: Installation directory.
(line 65)
* HOME/.local/: Installation directory.
(line 65)
* Homebrew: Dependencies from package managers.
(line 123)
* Homogeneous coordinates: Linear warping basics.
(line 63)
* Homography: Linear warping basics.
(line 93)
* Hook (programming): Larger steps sizes for better calibration.
(line 86)
* Hook (programming) <1>: Accounting for non-exposed pixels.
(line 24)
* HSV: Hue Saturation Value: Colormaps for single-channel pixels.
(line 6)
* HSV: Hue Saturation Value <1>: Pixel visualization. (line 28)
* Hubble Space Telescope (HST): General program usage tutorial.
(line 6)
* Hubble Space Telescope (HST) <1>: Tessellation. (line 54)
* Hubble Space Telescope (HST) <2>: Crop. (line 13)
* Hubble Space Telescope (HST) <3>: Warp. (line 53)
* Hubble Space Telescope (HST) <4>: Linear warping basics.
(line 51)
* Huber function (robust weight): Fitting options. (line 132)
* Hue, saturation, value: Pixel visualization. (line 28)
* Hyper Suprime-Cam: Tessellation. (line 54)
* Hyperbolic functions: Trigonometric and hyperbolic operators.
(line 57)
* Hyperspectral imaging: Detecting lines and extracting spectra in 3D data.
(line 6)
* IAU, international astronomical union: Fits. (line 13)
* ICRS: Coordinate conversion operators.
(line 55)
* Identifying outliers: Quantifying signal in a tile.
(line 134)
* IEEE 754: Invoking asttable. (line 771)
* IEEE 754 <1>: Invoking asttable. (line 812)
* IEEE 754 (floating point): Printing floating point numbers.
(line 42)
* IFU: Detecting lines and extracting spectra in 3D data.
(line 6)
* IFU: Integral Field Unit: Dimensionality changing operators.
(line 245)
* IFU: Integral Field Unit <1>: Morphology measurements nonparametric.
(line 42)
* IFU: Integral Field Unit <2>: Measurements per slice spectra.
(line 6)
* Image: Pixel colors. (line 6)
* Image annotation: Annotations for figure in paper.
(line 6)
* Image blurring: PSF. (line 19)
* Image edges: Resampling. (line 38)
* Image format conversion: ConvertType. (line 6)
* Image mosaic: Crop. (line 13)
* Image mosaic <1>: Warp. (line 29)
* Image noise: Noise basics. (line 6)
* Image tiles: Crop. (line 13)
* Image transformations: MakeProfiles. (line 41)
* Image's sky coverage: HDU information and manipulation.
(line 100)
* ImageMagick: Bootstrapping dependencies.
(line 165)
* Imaging surveys: Crop. (line 13)
* Immediate neighbors: Binary datasets. (line 13)
* Inconsistent results: Report a bug. (line 6)
* Individual profiles: MakeProfiles output dataset.
(line 167)
* info-gnuastro@gnu.org: Synchronizing. (line 29)
* INFOPATH: Installation directory.
(line 164)
* Input/Output, file: Configure and build in RAM.
(line 6)
* Inside-out construction: Defining an ellipse and ellipsoid.
(line 68)
* Inside-out construction <1>: Sampling from a function.
(line 44)
* Install directory: Installation directory.
(line 149)
* Install with no superuser access: Installation directory.
(line 6)
* Installation: Installation. (line 6)
* Installation, customizing: Configuring. (line 12)
* Installed help methods: Getting help. (line 22)
* Instrumental noise: Instrumental noise. (line 6)
* INT: Options. (line 35)
* Integer overflow: Integer benefits and pitfalls.
(line 57)
* Integer, Signed: Numeric data types. (line 16)
* Integral field unit: Detecting lines and extracting spectra in 3D data.
(line 6)
* Integral Field Unit: Morphology measurements nonparametric.
(line 42)
* Integral field unit (IFU): Dimensionality changing operators.
(line 245)
* Integral field unit (IFU) <1>: Measurements per slice spectra.
(line 6)
* Integration over pixel: Sampling from a function.
(line 16)
* Integration to infinity: Profile magnitude. (line 15)
* Internal default value: Configuration files. (line 15)
* Internally stored option value: Multi-threaded operations.
(line 16)
* Interpolation: Resampling. (line 23)
* Interpolation <1>: Interpolation. (line 6)
* Interpolation, bi-linear: Resampling. (line 23)
* Interpolation, bicubic: Resampling. (line 23)
* Interpolation, bicubic <1>: Quantifying signal in a tile.
(line 152)
* Interpolation, nearest-neighbor: Quantifying signal in a tile.
(line 152)
* Interpolation: Akima spline: Interpolation. (line 118)
* Interpolation: monotonic: Interpolation. (line 126)
* Interpolation: Polynomial: Interpolation. (line 98)
* Interpolation: Spline: Interpolation. (line 104)
* Interpolation: Steffen: Interpolation. (line 126)
* Intervals, histogram: Histogram and Cumulative Frequency Plot.
(line 21)
* IRAF: Recognized file formats.
(line 15)
* ISO C90: Why C. (line 15)
* Issue: Gnuastro project webpage.
(line 6)
* iTerm: Drawing with vector graphics.
(line 268)
* IVOA: Query. (line 6)
* Jansky (Jy): Unit conversion library.
(line 103)
* Janskys (Jy): Brightness flux magnitude.
(line 77)
* Java programming language: Why C. (line 6)
* Java Virtual Machine (JVM): Why C. (line 71)
* Jaynes E. T.: Science and its tools.
(line 211)
* Johnson filters: Zero point of an image.
(line 21)
* Johnson vs. SDSS filters: Zero point of an image.
(line 21)
* JPEG compression quality: ConvertType input and output.
(line 129)
* JPEG compression quality <1>: JPEG files. (line 45)
* JPEG format: Optional dependencies.
(line 76)
* JPEG format <1>: Gnuastro configure options.
(line 105)
* JPEG format <2>: Recognized file formats.
(line 29)
* JPEG format <3>: JPEG files. (line 6)
* JVM: Java virtual machine: Why C. (line 71)
* K-d tree: K-d tree. (line 6)
* k-d tree matching: Matching. (line 117)
* Ken Thomson: Science and its tools.
(line 171)
* Kernel, convolution: Convolve. (line 6)
* Kernel, convolution <1>: FITS arrays. (line 69)
* Kernel, Linux: Memory management. (line 167)
* Kernighan, Brian: Why C. (line 15)
* Kinematics (galaxies): Continuum subtraction.
(line 71)
* Labeling: NoiseChisel. (line 6)
* Language of command-line: Numeric locale. (line 6)
* Large astronomical images: Crop. (line 6)
* last-in-first-out: Linked lists. (line 47)
* last-in-first-out <1>: FITS header keywords.
(line 23)
* LaTeX: Bootstrapping dependencies.
(line 126)
* LaTeX <1>: Recognized file formats.
(line 77)
* LaTeX <2>: Program design philosophy.
(line 27)
* Lawrence Livermore National Laboratory: Multithreaded programming.
(line 20)
* LC_ALL: Numeric locale. (line 6)
* LC_NUMERIC: Numeric locale. (line 6)
* LD_LIBRARY_PATH: Installation directory.
(line 164)
* LD_LIBRARY_PATH <1>: Known issues. (line 62)
* LD_LIBRARY_PATH <2>: PGPLOT. (line 62)
* LDFLAGS: Known issues. (line 24)
* LDFLAGS <1>: Invoking astbuildprog.
(line 204)
* Learning GNU Info: Info. (line 22)
* Least squares fitting: Least squares fitting.
(line 6)
* Least squares fitting <1>: Fitting functions. (line 6)
* Lensing simulations: MakeProfiles. (line 41)
* Leonhard Euler: Circles and the complex plane.
(line 16)
* less: --help. (line 33)
* libgit2: Optional dependencies.
(line 68)
* libgit2 <1>: Gnuastro configure options.
(line 99)
* libgit2 <2>: Git wrappers. (line 6)
* libjpeg: Optional dependencies.
(line 76)
* libjpeg <1>: Gnuastro configure options.
(line 105)
* Library search directory: Installation directory.
(line 164)
* Library: shared: Linking. (line 64)
* libtiff: Optional dependencies.
(line 88)
* libtiff <1>: Gnuastro configure options.
(line 111)
* Light year: Constants. (line 38)
* Light-year: Unit conversion operators.
(line 159)
* Light-year <1>: Unit conversion library.
(line 137)
* Limit, object/clump magnitude: Quantifying measurement limits.
(line 6)
* Limit, surface brightness: Image surface brightness limit.
(line 6)
* Limit, surface brightness <1>: Surface brightness limit of image.
(line 38)
* Limit, Surface brightness: MakeCatalog output. (line 31)
* Line terminator, CRLF: Text files. (line 11)
* Linear spatial filtering: Convolution process. (line 16)
* Linked list: Linked lists. (line 6)
* Linked list <1>: FITS header keywords.
(line 23)
* Linking: Linking. (line 31)
* Linking: Dynamic: Linking. (line 38)
* Linking: dynamic: Linking. (line 64)
* Linking: Static: Linking. (line 38)
* Linux: New to GNU/Linux?. (line 40)
* Linux kernel: Configure and build in RAM.
(line 34)
* Linux kernel <1>: Memory management. (line 167)
* Linux Mint: Dependencies from package managers.
(line 51)
* Locale: Numeric locale. (line 6)
* Long option abbreviation: Options. (line 73)
* Long outputs: --help. (line 22)
* Lord Kelvin: Science and its tools.
(line 187)
* Lorentzian function (robust weight): Fitting options. (line 125)
* Low level programming: Why C. (line 105)
* Luminosity: Brightness flux magnitude.
(line 14)
* Lyman limit: Spectral lines library.
(line 10)
* Lyman-alpha: Spectral lines library.
(line 10)
* Lzip: Quick start. (line 6)
* Lzip <1>: Release tarball. (line 37)
* M51: Detecting large extended targets.
(line 26)
* macOS: Dependencies from package managers.
(line 123)
* macOS terminal 24-bit color: Drawing with vector graphics.
(line 268)
* MacPorts: Dependencies from package managers.
(line 123)
* Macro: Headers. (line 89)
* MAD (median absolute deviation): MAD clipping. (line 6)
* MAD (Median absolute deviation): Stacking operators. (line 90)
* MAD (Median absolute deviation) <1>: Statistical operations.
(line 129)
* Magnitude: Unit conversion library.
(line 60)
* Magnitude <1>: Unit conversion library.
(line 66)
* Magnitude <2>: Unit conversion library.
(line 72)
* Magnitude (nanomaggy): Unit conversion library.
(line 117)
* Magnitude limit: Magnitude limit of image.
(line 6)
* Magnitude zero point: Brightness flux magnitude.
(line 65)
* Magnitude, AB: Unit conversion operators.
(line 92)
* Magnitude, AB <1>: Brightness flux magnitude.
(line 77)
* Magnitude, AB <2>: Unit conversion library.
(line 103)
* Magnitude, object/clump detection limit: Quantifying measurement limits.
(line 6)
* Magnitude, upper limit: Upper limit magnitude of each detection.
(line 31)
* Magnitudes from flux: Brightness flux magnitude.
(line 40)
* Mailing list archives: Report a bug. (line 78)
* Mailing list archives <1>: help-gnuastro mailing list.
(line 13)
* Mailing list: bug-gnuastro: Report a bug. (line 78)
* Mailing list: bug-gnuastro <1>: Gnuastro project webpage.
(line 19)
* Mailing list: gnuastro-commits: Developing mailing lists.
(line 37)
* Mailing list: gnuastro-commits <1>: Commit guidelines. (line 34)
* Mailing list: gnuastro-commits <2>: Commit guidelines. (line 50)
* Mailing list: gnuastro-commits <3>: Commit guidelines. (line 72)
* Mailing list: gnuastro-devel: Gnuastro project webpage.
(line 58)
* Mailing list: gnuastro-devel <1>: Developing mailing lists.
(line 13)
* Mailing list: help-gnuastro: help-gnuastro mailing list.
(line 6)
* Mailing list: info-gnuastro: Version numbering. (line 6)
* Mailing list: info-gnuastro <1>: Announcements. (line 6)
* Mailing list: info-gnuastro <2>: Synchronizing. (line 29)
* main function: Mandatory source code files.
(line 19)
* Main parameters C structure: Mandatory source code files.
(line 30)
* main.c: Mandatory source code files.
(line 18)
* main.h: Mandatory source code files.
(line 29)
* Major version number: Version numbering. (line 6)
* Make: How to run simultaneous operations.
(line 38)
* Make <1>: Makefile extensions. (line 6)
* make check: Tests. (line 6)
* Makefile: Reddest clumps cutouts and parallelization.
(line 78)
* MakeProfiles (astmkprof): MakeProfiles. (line 6)
* Making a distribution package: Developer's checklist.
(line 30)
* Making profiles pixel by pixel: Defining an ellipse and ellipsoid.
(line 68)
* Man pages: Man pages. (line 6)
* Management hub: Gnuastro project webpage.
(line 6)
* Mandatory arguments: Arguments and options.
(line 33)
* Mandatory arguments <1>: --usage. (line 6)
* Manhattan distance: Dimensions. (line 91)
* Manhattan metric: Processing options. (line 133)
* MANPATH: Installation directory.
(line 164)
* Mask (flag) images: Bitwise operators. (line 26)
* Matching: Matching. (line 6)
* Matching by k-d tree: Matching. (line 117)
* Mathematical morphology: Mathematical morphology operators.
(line 6)
* Mathematical morphology <1>: Binary datasets. (line 77)
* Matplotlib: Annotations for figure in paper.
(line 36)
* matplotlib: Pixel visualization. (line 41)
* Matplotlib, Python: Program design philosophy.
(line 27)
* Matplotlib, Python <1>: PGPLOT. (line 14)
* Matrix: Linear warping basics.
(line 17)
* Matrix (covariance): Fitting functions. (line 93)
* Matrix multiplication: Merging multiple warpings.
(line 6)
* Matrix, adjacency: Binary datasets. (line 165)
* Maximum: Statistical operations.
(line 60)
* Mean: Quantifying signal in a tile.
(line 43)
* Mean <1>: Statistical operations.
(line 73)
* Median: Quantifying signal in a tile.
(line 43)
* Median <1>: Statistical operations.
(line 114)
* Median absolute deviation (MAD): MAD clipping. (line 6)
* Median absolute deviation (MAD) <1>: Stacking operators. (line 90)
* Median absolute deviation (MAD) <2>: Statistical operations.
(line 129)
* Memory management: Memory management. (line 6)
* Memory management <1>: Gnuastro's thread related functions.
(line 97)
* Memory-mapped file: Memory management. (line 63)
* Memory, non-volatile: Memory management. (line 6)
* Memory, volatile: Memory management. (line 24)
* Mercator projection: Align pixels with WCS considering distortions.
(line 184)
* Meridian: Coordinate and border operators.
(line 166)
* Meta image: Pixel information images.
(line 13)
* Meta-data: Fits. (line 26)
* Metacharacters on the command-line In case your arguments or option values contain any of the shell's meta-characters, you have to quote them.: Arguments and options.
(line 47)
* Metadata: Sufi simulates a detection.
(line 151)
* Metric: Manhattan, Taxicab, Radial: Processing options. (line 133)
* MgII doublet: Spectral lines library.
(line 10)
* Michelson, Albert. A.: Science and its tools.
(line 193)
* Minimum: Statistical operations.
(line 53)
* Minor version number: Version numbering. (line 6)
* Mixing pixel values: Convolve. (line 25)
* Mixing pixel values <1>: Resampling. (line 6)
* Möbius, August. F.: Linear warping basics.
(line 63)
* mock.fits: Tests. (line 6)
* Mode of a distribution: Sky value misconceptions.
(line 22)
* Modeling: Data modeling. (line 6)
* Modeling stars: Stars. (line 6)
* Modifying print book: A4 print book. (line 6)
* Modularity: Review of library fundamentals.
(line 18)
* Moffat beta: PSF. (line 63)
* Moffat function: PSF. (line 57)
* Moffat FWHM: PSF. (line 68)
* Moiré pattern or fringes: Moire pattern in stacking and its correction.
(line 6)
* Mollweide projection: Align pixels with WCS considering distortions.
(line 190)
* Moments: Measuring elliptical parameters.
(line 15)
* Monte carlo integration: Sampling from a function.
(line 26)
* Mosaicing: Crop. (line 13)
* Mosaicing <1>: Warp. (line 29)
* Multi-Extension FITS: Viewing FITS file contents with DS9 or TOPCAT.
(line 6)
* Multi-threaded operation: Qsort functions. (line 28)
* Multi-threaded programs: Multi-threaded operations.
(line 6)
* Multi-value columns (vector): Vector columns. (line 6)
* Multiple file opening, reentrancy: CFITSIO. (line 13)
* Multiplication, Matrix: Linear warping basics.
(line 17)
* Multiplication, matrix: Merging multiple warpings.
(line 6)
* Multithreaded programming: Multithreaded programming.
(line 6)
* MUSE: Detecting lines and extracting spectra in 3D data.
(line 6)
* MUSE <1>: Vector columns. (line 15)
* Names of executables: Executable names. (line 6)
* Names, customize: Executable names. (line 28)
* Names, programs: Naming convention. (line 6)
* NaN: Gnuastro text table format.
(line 77)
* NaN <1>: Stacking operators. (line 19)
* NaN <2>: Linear warps to be called explicitly.
(line 136)
* NaN <3>: Generating histograms and cumulative frequency plots.
(line 195)
* NaN <4>: Detection options. (line 83)
* NaN <5>: Library blank values.
(line 17)
* NaN <6>: Library blank values.
(line 29)
* NaN <7>: Library blank values.
(line 81)
* NaN <8>: Library blank values.
(line 85)
* NaN <9>: FITS arrays. (line 69)
* NaN <10>: Qsort functions. (line 13)
* Nanomaggy: Image surface brightness limit.
(line 108)
* Nanomaggy <1>: Unit conversion operators.
(line 100)
* Nanomaggy <2>: Unit conversion operators.
(line 113)
* Nanomaggy <3>: Unit conversion operators.
(line 121)
* Nanomaggy <4>: Unit conversion library.
(line 117)
* Narrow-band image: Dimensionality changing operators.
(line 245)
* NASA/IPAC Extragalactic Database (NED): Available databases.
(line 110)
* Naval Observatory Merged Astrometric Dataset: Available databases.
(line 177)
* Navigating source files: Program source. (line 6)
* Nearest-neighbor interpolation: Quantifying signal in a tile.
(line 152)
* Necessary parameters: Configuration files. (line 6)
* NED (NASA/IPAC Extragalactic Database): Available databases.
(line 110)
* Neighborhood: Convolve. (line 6)
* Neighbors, immediate: Binary datasets. (line 13)
* NGC5195: Detecting large extended targets.
(line 26)
* Nights (dark or gray): Random number generators.
(line 168)
* NII doublet: Viewing spectra and redshifted lines.
(line 95)
* NII doublet <1>: Spectral lines library.
(line 10)
* No access to superuser install: Installation directory.
(line 6)
* Noise: Noise basics. (line 6)
* Noise <1>: Quantifying signal in a tile.
(line 18)
* Noise (correlated): Measuring the dataset limits.
(line 70)
* Noise (Gaussian): Least squares fitting.
(line 36)
* Noise simulation: Photon counting noise.
(line 65)
* Noise, correlated: NoiseChisel optimization for detection.
(line 39)
* Noise, correlated <1>: Surface brightness limit of image.
(line 98)
* Noise, correlated <2>: Upper limit surface brightness of image.
(line 6)
* Noise, instrumental: Instrumental noise. (line 6)
* Non-commutative operations: Merging multiple warpings.
(line 6)
* Non-linear distortion: Align pixels with WCS considering distortions.
(line 6)
* Non-linear distortion <1>: Interpolation. (line 254)
* Non-linearity (CCDs): Uniting the different PSF components.
(line 92)
* Non-volatile memory: Memory management. (line 6)
* Normalizing histogram: Histogram and Cumulative Frequency Plot.
(line 21)
* nproc: Multi-threaded operations.
(line 6)
* Number: Statistical operations.
(line 47)
* Number count: Measuring the dataset limits.
(line 203)
* Number of CPU threads to use: Operating mode options.
(line 292)
* Number of CPU threads to use <1>: Configuration files. (line 15)
* Number of threads available: Multi-threaded operations.
(line 16)
* Number, version: Version numbering. (line 6)
* Numbers, complex: Invoking astconvolve.
(line 114)
* Numbers, psuedo-random: Generating random numbers.
(line 14)
* Numbers, random: Generating random numbers.
(line 6)
* Numpy: Optional dependencies.
(line 112)
* O-H lines (from atmosphere): Sky lines in optical IFUs.
(line 6)
* Object magnitude limit: Quantifying measurement limits.
(line 6)
* Object oriented programming: Why C. (line 27)
* Observing strategy: Pointing pattern design.
(line 6)
* Offset (in observing strategy): Pointing pattern design.
(line 6)
* OII doublet: Spectral lines library.
(line 10)
* OIII doublet: Spectral lines library.
(line 10)
* On/Off options: Options. (line 25)
* Online help: Getting help. (line 13)
* Opening: Achieved surface brightness level.
(line 14)
* Opening (Mathematical morphology): Binary datasets. (line 107)
* Opening multi-extension FITS: Viewing FITS file contents with DS9 or TOPCAT.
(line 6)
* OpenMP: Multithreaded programming.
(line 32)
* openSUSE: Dependencies from package managers.
(line 185)
* Operations on files: Data containers. (line 6)
* Operations, non-commutative: Merging multiple warpings.
(line 6)
* Operator, structure de-reference: Mandatory source code files.
(line 56)
* Optical distortion: Warp. (line 47)
* Optimization: Invoking astbuildprog.
(line 128)
* Optimization <1>: Building and debugging.
(line 40)
* Optimization flag: Coding conventions. (line 34)
* Option values: Options. (line 56)
* Optional and mandatory tokens: --usage. (line 6)
* Options: Invoking astarithmetic.
(line 280)
* Options common to all programs: Common options. (line 6)
* Options to programs: Arguments and options.
(line 6)
* Options, abbreviation: Options. (line 73)
* Options, GNU style: Options. (line 6)
* Options, on/off: Options. (line 25)
* Options, repeated: Options. (line 81)
* Options, short (-) and long (--): Options. (line 6)
* Order in search directory: Installation directory.
(line 209)
* Orthographic/synthesis projection: Align pixels with WCS considering distortions.
(line 168)
* Outlier: Clipping outliers. (line 6)
* Outlier <1>: Single value measurements.
(line 135)
* Outliers: Quantifying signal in a tile.
(line 134)
* Output file names, automatic: Automatic output. (line 6)
* Output FITS headers: Output FITS files. (line 6)
* Output, wrong: Report a bug. (line 6)
* Overflow, integer: Integer benefits and pitfalls.
(line 57)
* Oversample: Sufi simulates a detection.
(line 332)
* Oversampling: Oversampling. (line 6)
* p: Mandatory source code files.
(line 45)
* Package managers: Dependencies from package managers.
(line 6)
* pacman: Dependencies from package managers.
(line 155)
* Pan-STARRS Data Release 1: Available databases. (line 177)
* Paper size, A4: A4 print book. (line 6)
* Paper size, US letter: A4 print book. (line 6)
* Parabolic projection: Align pixels with WCS considering distortions.
(line 188)
* Parametric PSFs: PSF. (line 31)
* Parsecs: Unit conversion operators.
(line 138)
* Parsecs <1>: Unit conversion library.
(line 109)
* PATH: Installation directory.
(line 72)
* PDF: Recognized file formats.
(line 102)
* PDF <1>: Pixel visualization. (line 139)
* PDF <2>: EPS files. (line 105)
* PDF <3>: PDF files. (line 52)
* permutation: Permutations. (line 6)
* Permutation: Matching. (line 37)
* PGFPlots: Annotations for figure in paper.
(line 20)
* PGFPlots (LaTeX package): Column statistics color-magnitude diagram.
(line 90)
* PGFPlots (LaTeX package) <1>: 2D histogram as an image.
(line 78)
* PGFplots in TeX or LaTeX: Program design philosophy.
(line 27)
* PGFplots in TeX or LaTeX <1>: PGPLOT. (line 14)
* PGPLOT: PGPLOT. (line 6)
* Phase angle: Invoking astconvolve.
(line 114)
* photo-electrons: Sky value definition.
(line 49)
* Photoelectrons: Resampling. (line 6)
* Photon counting noise: Photon counting noise.
(line 6)
* Photon-starved images: Random number generators.
(line 157)
* Pi: Constants. (line 6)
* Pi <1>: Constants. (line 18)
* Picture element: Resampling. (line 6)
* Pipe: --help. (line 33)
* Pixel: Detecting lines and extracting spectra in 3D data.
(line 6)
* Pixel <1>: Resampling. (line 6)
* Pixel by pixel making of profiles: Defining an ellipse and ellipsoid.
(line 68)
* Pixel mixing: Pixel information images.
(line 25)
* Pixel mixing <1>: Convolve. (line 25)
* Pixel mixing <2>: Resampling. (line 6)
* Pixel mixing <3>: Resampling. (line 58)
* Pixel scale: Moire pattern in stacking and its correction.
(line 97)
* Pixel scale <1>: Align pixels with WCS considering distortions.
(line 105)
* Pixel scale <2>: Surface brightness limit of image.
(line 64)
* Pixelated graphics: Recognized file formats.
(line 29)
* Pixels: Pixel colors. (line 6)
* Plain text: Recognized file formats.
(line 128)
* Plank's constant ($h$): Constants. (line 30)
* Plate carree projection: Align pixels with WCS considering distortions.
(line 182)
* Plot, scatter: Column statistics color-magnitude diagram.
(line 32)
* Plot: contour: Contour options. (line 12)
* Plotting directly in C: PGPLOT. (line 6)
* Plugin: Linking. (line 64)
* PNG standard: Colormaps for single-channel pixels.
(line 54)
* Point (Vector graphics; PostScript): Marking objects for publication.
(line 229)
* Point (Vector graphics; PostScript) <1>: Drawing with vector graphics.
(line 14)
* Point pixels: Resampling. (line 23)
* Point source: PSF. (line 6)
* Point spread function: Tutorials. (line 37)
* Point spread function <1>: PSF. (line 6)
* Pointers: Pointers. (line 6)
* Pointing: Moire pattern in stacking and its correction.
(line 128)
* Pointing <1>: Pointing pattern simulation.
(line 41)
* Pointings: Pointing pattern design.
(line 6)
* Poisson distribution: Photon counting noise.
(line 6)
* Poisson distribution <1>: Photon counting noise.
(line 28)
* Poisson noise: Larger steps sizes for better calibration.
(line 42)
* Poisson noise <1>: Random number generators.
(line 110)
* Poisson, Siméon Denis: Photon counting noise.
(line 6)
* Polyconic projection: Align pixels with WCS considering distortions.
(line 204)
* Polygon: Coordinate and border operators.
(line 114)
* Polygons, Concave: Crop options. (line 231)
* Polygons, Concave <1>: Polygons. (line 11)
* Polygons, Convex: Crop options. (line 231)
* Polygons, Convex <1>: Polygons. (line 11)
* Polynomial fit: Fitting functions. (line 151)
* Polynomial fit (robust): Fitting options. (line 79)
* Polynomial interpolation: Interpolation. (line 98)
* Pooling: Pooling operators. (line 6)
* Portable Document format: Recognized file formats.
(line 102)
* Portable script: Separate shell variables for multiple outputs.
(line 85)
* Portable shell: Installed scripts. (line 15)
* Position angle: Measuring elliptical parameters.
(line 132)
* Position angle <1>: Defining an ellipse and ellipsoid.
(line 6)
* Position angle <2>: Dimensions. (line 105)
* POSIX threads: Implementation of pthread_barrier.
(line 6)
* POSIX Threads: Gnuastro's thread related functions.
(line 6)
* POSIX threads library: Multithreaded programming.
(line 20)
* Post-fix notation: Reverse polish notation.
(line 6)
* Postage stamp images: Crop. (line 6)
* PostScript: Recognized file formats.
(line 66)
* PostScript <1>: Pixel visualization. (line 139)
* PostScript <2>: EPS files. (line 105)
* PostScript <3>: PDF files. (line 52)
* PostScript point: Drawing with vector graphics.
(line 14)
* PostScript vs. PDF: Recognized file formats.
(line 102)
* Pre-Processor: Headers. (line 6)
* Pre-processor macros: Headers. (line 89)
* Precedence, configuration files: Configuration file precedence.
(line 6)
* Precision of floats: Printing floating point numbers.
(line 53)
* prefix/etc/: System wide. (line 6)
* Primary colors: Pixel colors. (line 6)
* printf: Table input output. (line 31)
* Printing floating point numbers: Printing floating point numbers.
(line 6)
* Prior WCS distortion: World Coordinate System.
(line 36)
* Probability density function: Photon counting noise.
(line 22)
* Probability density function <1>: Histogram and Cumulative Frequency Plot.
(line 21)
* Probability density function <2>: Sky value misconceptions.
(line 22)
* Profile, profile: Generate radial profile.
(line 6)
* Profiles, galaxies: Galaxies. (line 6)
* progname-complete.bash: Mandatory source code files.
(line 153)
* progname.c, progname.h: Mandatory source code files.
(line 122)
* prognameparams: Mandatory source code files.
(line 30)
* Program crashing: Report a bug. (line 6)
* Program names: Naming convention. (line 6)
* Program structure convention: Program source. (line 6)
* Programming, low level: Why C. (line 105)
* ProgramName: Naming convention. (line 15)
* Projections (world coordinate system): Align pixels with WCS considering distortions.
(line 148)
* Projective transformation: Linear warping basics.
(line 93)
* Proper distance: Distance on a 2D curved space.
(line 138)
* Provenance: Invoking asttable. (line 347)
* Provenance <1>: Building new dataset and stack management.
(line 33)
* Pseudo color: Pixel colors. (line 22)
* PSF: Tutorials. (line 37)
* PSF <1>: Sufi simulates a detection.
(line 40)
* PSF <2>: PSF. (line 6)
* PSF image size: PSF. (line 19)
* PSF over-sample: Oversampling. (line 12)
* PSF width: PSF. (line 31)
* PSF, Moffat compared Gaussian: PSF. (line 70)
* Psuedo-random numbers: Generating random numbers.
(line 14)
* pthread: Multi-threaded operations.
(line 6)
* pthread_barrier: Implementation of pthread_barrier.
(line 6)
* Ptolemy, Claudius: Sufi simulates a detection.
(line 19)
* Public domain: Your rights. (line 12)
* Purity: Extract clumps and objects.
(line 98)
* Purity <1>: Completeness limit of each detection.
(line 20)
* Puzzle solving scientist: Science and its tools.
(line 200)
* PyPI: Optional dependencies.
(line 122)
* PyPI <1>: Gnuastro configure options.
(line 117)
* Python: Gnuastro configure options.
(line 117)
* Python Matplotlib: Program design philosophy.
(line 27)
* Python Matplotlib <1>: PGPLOT. (line 14)
* Python programming language: Why C. (line 6)
* Python3: Optional dependencies.
(line 112)
* qsort: Qsort functions. (line 6)
* Quadrilateralized spherical cube projection: Align pixels with WCS considering distortions.
(line 210)
* Quality of compression in JPEG: ConvertType input and output.
(line 129)
* Quantile: Skewness caused by signal and its measurement.
(line 191)
* Quantile <1>: Quantifying signal in a tile.
(line 43)
* Quantile <2>: Input to Statistics. (line 40)
* Quantile <3>: Detection options. (line 69)
* Quantile <4>: Statistical operations.
(line 155)
* Quantile of the mean: Single value measurements.
(line 61)
* Query: Query. (line 6)
* Qutb al-Din al-Shirazi: Fourier series historical background.
(line 27)
* Radial metric: Processing options. (line 133)
* Radial profile: Vector columns. (line 15)
* Radial profile <1>: Least squares fitting.
(line 6)
* Radial profile <2>: Generate radial profile.
(line 6)
* Radial profile on ellipse: Defining an ellipse and ellipsoid.
(line 15)
* Radio astronomy: Available databases. (line 82)
* Radius, effective: Galaxies. (line 11)
* RAM: Memory management. (line 24)
* RAM <1>: Gnuastro's thread related functions.
(line 97)
* RAM <2>: Binary datasets. (line 203)
* Random number generation: Image surface brightness limit.
(line 206)
* Random number generator, Seed: Generating random numbers.
(line 36)
* Random number generator, Seed <1>: Generating random numbers.
(line 89)
* Random number generator, Seed <2>: Upper-limit settings.
(line 99)
* Random number generator, Seed <3>: Sampling from a function.
(line 67)
* Random number generator, Seed <4>: MakeProfiles profile settings.
(line 28)
* Random numbers: Generating random numbers.
(line 6)
* Random row selection: Invoking asttable. (line 589)
* Raster graphics: Raster and Vector graphics.
(line 6)
* Raster graphics <1>: Recognized file formats.
(line 29)
* Readout noise: Instrumental noise. (line 6)
* Red Hat: Dependencies from package managers.
(line 93)
* Redirection: Sufi simulates a detection.
(line 197)
* Redirection in shell: Writing scripts to automate the steps.
(line 57)
* Redirection of output: --help. (line 22)
* Redirection of output <1>: --help. (line 42)
* Reentrancy, multiple file opening: CFITSIO. (line 13)
* Region file (SAO DS9): Crop options. (line 180)
* Region file (SAO DS9) <1>: SAO DS9 library. (line 26)
* Remembering options: Getting help. (line 6)
* Remote operation: Command-line interface.
(line 92)
* Removing ast from executables: Executable names. (line 70)
* Repeated options: Options. (line 81)
* Report a bug: Gnuastro project webpage.
(line 6)
* Reproducibility: Invoking asttable. (line 606)
* Reproducibility <1>: Upper-limit settings.
(line 15)
* Reproducibility <2>: Astronomy functions for Makefiles.
(line 14)
* Reproducibility <3>: Why C. (line 80)
* Reproducible bug reports: Report a bug. (line 64)
* Reproducible results: Command-line interface.
(line 53)
* Resampling: Resampling. (line 6)
* Resampling <1>: Align pixels with WCS considering distortions.
(line 6)
* Resampling <2>: Align pixels with WCS considering distortions.
(line 121)
* Resampling <3>: Interpolation. (line 255)
* Resampling by area: Pixel information images.
(line 25)
* Resource heavy operations: Command-line interface.
(line 84)
* Rest frame wavelength: CosmicCalculator spectral line calculations.
(line 6)
* Rest-frame: Spectral lines library.
(line 293)
* Rest-frame wavelength: CosmicCalculator input options.
(line 47)
* restrict: Generic data container.
(line 61)
* Results, wrong: Report a bug. (line 6)
* Reverse Polish Notation: Reverse polish notation.
(line 6)
* RGB: Color. (line 6)
* RGB <1>: Pixel colors. (line 6)
* RHEL: Dependencies from package managers.
(line 93)
* Right Ascension: Pointings that account for sky curvature.
(line 55)
* Right Ascension <1>: Column arithmetic. (line 334)
* Right Ascension <2>: Arithmetic on datasets.
(line 191)
* Right Ascension <3>: Unit conversion library.
(line 30)
* Right Ascension <4>: Unit conversion library.
(line 44)
* Ritchie, Dennis: Why C. (line 15)
* river: Segment. (line 58)
* Robust polynomial fit: Fitting options. (line 79)
* Robust Polynomial fit: Fitting functions. (line 185)
* Roger Cotes: Circles and the complex plane.
(line 16)
* Root access, not possible: Installation directory.
(line 6)
* Root parameter structure: Mandatory source code files.
(line 30)
* Rotation of coordinates: Linear warping basics.
(line 17)
* Round-off error: Invoking astconvolve.
(line 128)
* Round-off error <1>: Polygons. (line 33)
* Row selection, by random: Invoking asttable. (line 589)
* Sampling: Resampling. (line 6)
* Sampling <1>: Sampling from a function.
(line 6)
* Sampling theorem: Resampling. (line 23)
* Sanson-Flamsteed projection: Align pixels with WCS considering distortions.
(line 186)
* SAO DS9: Reddest clumps cutouts and parallelization.
(line 32)
* SAO DS9 <1>: Extract clumps and objects.
(line 22)
* SAO DS9 <2>: Pixel visualization. (line 46)
* SAO DS9 <3>: Segment output. (line 21)
* SAO DS9 <4>: SAO DS9 library. (line 6)
* SAO DS9 <5>: SAO DS9. (line 6)
* SAO DS9 region file: Crop options. (line 180)
* SAO DS9 region file <1>: SAO DS9 library. (line 26)
* Saturated pixels: Interpolation operators.
(line 67)
* Saturated stars: Interpolation. (line 40)
* Saturation (CCDs): Uniting the different PSF components.
(line 92)
* Save output to file: --help. (line 42)
* Saving binary image: Recognized file formats.
(line 88)
* Scales, coordinate: Angular coverage on the sky.
(line 6)
* Scaling: Linear warping basics.
(line 6)
* Scatter plot: Column statistics color-magnitude diagram.
(line 32)
* Scientific Linux: Dependencies from package managers.
(line 93)
* Scientist, puzzle solver: Science and its tools.
(line 200)
* Script, shell: Writing scripts to automate the steps.
(line 51)
* Scripts, startup: Installation directory.
(line 112)
* Scroll command-line: --help. (line 27)
* SDSS: Image surface brightness limit.
(line 108)
* SDSS <1>: Zero point of an image.
(line 13)
* SDSS <2>: Unit conversion operators.
(line 100)
* SDSS <3>: Brightness flux magnitude.
(line 97)
* SDSS DR12: Available databases. (line 36)
* SDSS Photometric Catalogue, Release 12: Available databases.
(line 177)
* SDSS vs. Johnson filters: Zero point of an image.
(line 21)
* SDSS, Sloan Digital Sky Survey: Detecting large extended targets.
(line 26)
* Search directory for executables: Installation directory.
(line 72)
* Search directory order: Installation directory.
(line 209)
* Searching text: --help. (line 47)
* Second moment: Measuring elliptical parameters.
(line 25)
* Section of an image: Crop. (line 6)
* Secure shell: Command-line interface.
(line 92)
* SED, stream editor: Executable names. (line 60)
* Seed, random number generator: Image surface brightness limit.
(line 206)
* Seed, Random number generator: Generating random numbers.
(line 36)
* Seed, Random number generator <1>: Generating random numbers.
(line 89)
* Seed, Random number generator <2>: Upper-limit settings.
(line 99)
* Seed, Random number generator <3>: Sampling from a function.
(line 67)
* Seed, Random number generator <4>: MakeProfiles profile settings.
(line 28)
* Seeing: Pointing pattern simulation.
(line 21)
* Segmentation: NoiseChisel. (line 6)
* Segmentation <1>: NoiseChisel. (line 67)
* sequent WCS distortion: World Coordinate System.
(line 36)
* Sérsic index: Galaxies. (line 11)
* Sérsic profile: Morphology measurements nonparametric.
(line 126)
* Sérsic profile <1>: Galaxies. (line 6)
* Sérsic, J. L.: Galaxies. (line 11)
* Setting output file names automatically: Automatic output. (line 6)
* Setting PATH: Installation directory.
(line 72)
* Sexagesimal: Column arithmetic. (line 334)
* Sexagesimal <1>: Crop options. (line 121)
* Sexagesimal <2>: Arithmetic on datasets.
(line 191)
* SHA-1 checksum: Downloading and validating input data.
(line 41)
* Shapes for marks (vector graphics): Drawing with vector graphics.
(line 119)
* Shared library: Linking. (line 64)
* Shared library versioning: Linking. (line 129)
* Shear: Linear warping basics.
(line 38)
* Shebang: Writing scripts to automate the steps.
(line 78)
* Shell: Command-line interface.
(line 6)
* Shell <1>: Arguments and options.
(line 6)
* Shell alias: Invoking astnoisechisel.
(line 108)
* Shell alias <1>: Invoking astmkprof. (line 85)
* Shell auto-complete: Executable names. (line 14)
* Shell history: Writing scripts to automate the steps.
(line 15)
* Shell redirection: Writing scripts to automate the steps.
(line 57)
* Shell script: GNU Astronomy Utilities 1.0.
(line 12)
* Shell script <1>: Writing scripts to automate the steps.
(line 51)
* Shell startup: Invoking astnoisechisel.
(line 108)
* Shell startup <1>: Invoking astmkprof. (line 85)
* Shell variables: Installation directory.
(line 38)
* Shell, portable: Installed scripts. (line 15)
* <Shift + PageUP> and <Shift + PageDown>: --help. (line 27)
* SI (International System of Units): Brightness flux magnitude.
(line 163)
* Sigma-clipping: Sky value misconceptions.
(line 32)
* Sigma-clipping <1>: Statistical operations.
(line 573)
* Signal: Quantifying signal in a tile.
(line 18)
* Signal to noise ratio: Warp. (line 20)
* Signal to noise ratio <1>: Resampling. (line 23)
* Signal-to-noise ratio: Quantifying signal in a tile.
(line 51)
* Signed integer: Numeric data types. (line 16)
* SII doublet: Spectral lines library.
(line 10)
* Simulating noise: Photon counting noise.
(line 65)
* Simultaneous multithreading: Multi-threaded operations.
(line 6)
* Single channel CMYK: Colormaps for single-channel pixels.
(line 54)
* SIP distortion: Align pixels with WCS considering distortions.
(line 6)
* SIP WCS distortion: Keyword inspection and manipulation.
(line 567)
* SIP WCS distortion <1>: World Coordinate System.
(line 36)
* SIP WCS distortion <2>: World Coordinate System.
(line 456)
* size_t: Ordered list of size_t.
(line 16)
* size_t <1>: Doubly linked ordered list of size_t.
(line 14)
* Skewed Poisson distribution: Photon counting noise.
(line 30)
* Skewness: Skewness caused by signal and its measurement.
(line 59)
* Skewness <1>: Quantifying signal in a tile.
(line 70)
* Skewness <2>: Brightness measurements.
(line 179)
* Sky: Sky lines in optical IFUs.
(line 23)
* Sky <1>: Sky value. (line 6)
* Sky emission-lines: Sky lines in optical IFUs.
(line 6)
* Sky line: Interpolation. (line 6)
* Sky value: Preparing input and generating exposure map.
(line 159)
* Sky value <1>: Photon counting noise.
(line 52)
* Sky value <2>: Sky value definition.
(line 6)
* Sky value <3>: Sky value definition.
(line 35)
* Slant zenithal projection: Align pixels with WCS considering distortions.
(line 162)
* Sloan Digital Sky Survey, SDSS: Detecting large extended targets.
(line 26)
* SLS Color: Pixel visualization. (line 46)
* Small circle: Coordinate and border operators.
(line 174)
* Software bug: Report a bug. (line 6)
* Source code building: Dependencies from package managers.
(line 6)
* Source code compilation: Dependencies from package managers.
(line 6)
* Source file navigation: Program source. (line 6)
* Source tree: Test scripts. (line 25)
* Source, uncompress: Quick start. (line 6)
* Spectrum: Detecting lines and extracting spectra in 3D data.
(line 6)
* Spectrum <1>: Vector columns. (line 15)
* Spectrum <2>: Measurements per slice spectra.
(line 6)
* Spectrum (of astronomical source): Measurements per slice spectra.
(line 6)
* Spectrum, Fourier: Invoking astconvolve.
(line 114)
* Speed of light: Constants. (line 22)
* Spline (Akima) interpolation: Interpolation. (line 118)
* Spline (cubic) interpolation: Interpolation. (line 104)
* Spread of a point source: PSF. (line 6)
* SSD: Configure and build in RAM.
(line 12)
* SSH: Command-line interface.
(line 92)
* Stacking: Moire pattern in stacking and its correction.
(line 128)
* Stacking <1>: Stacking operators. (line 6)
* Stacking <2>: Random number generators.
(line 157)
* Stacking <3>: Align pixels with WCS considering distortions.
(line 31)
* Standard deviation: Measuring elliptical parameters.
(line 35)
* Standard deviation <1>: Statistical operations.
(line 79)
* Standard error of mean: Standard deviation vs error.
(line 139)
* Standard input: Input output options.
(line 9)
* Standard input <1>: Standard input. (line 6)
* Standard input <2>: Separate shell variables for multiple outputs.
(line 61)
* Standard input <3>: Automatic output. (line 6)
* Standard input <4>: ConvertType input and output.
(line 6)
* Standard input <5>: Invoking aststatistics.
(line 45)
* Standard input <6>: Text files. (line 132)
* Standard output: Sufi simulates a detection.
(line 197)
* Standard output <1>: Invoking asttable. (line 376)
* Standard output stream: Standard input. (line 13)
* Standard, FITS: Generic data container.
(line 78)
* Star formation main sequence: Least squares fitting.
(line 6)
* Stars, modeling: Stars. (line 6)
* Startup scripts: Installation directory.
(line 112)
* Startup scripts <1>: Generating random numbers.
(line 64)
* Startup, shell: Invoking astnoisechisel.
(line 108)
* Startup, shell <1>: Invoking astmkprof. (line 85)
* Static document description format: Recognized file formats.
(line 102)
* Static linking: Linking. (line 38)
* Statistical analysis: Science and its tools.
(line 32)
* Steffen interpolation: Interpolation. (line 126)
* Steradian: Brightness flux magnitude.
(line 163)
* Stereographic projection: Align pixels with WCS considering distortions.
(line 166)
* Stitch multiple images: Crop. (line 20)
* STR: Options. (line 43)
* Stream editor, SED: Executable names. (line 60)
* Stream: standard input: Standard input. (line 6)
* Stream: standard output: Standard input. (line 13)
* Stride: Pooling operators. (line 13)
* Stroustrup, Bjarne: Science and its tools.
(line 171)
* Stroustrup, Bjarne <1>: Why C. (line 15)
* Structure de-reference operator: Mandatory source code files.
(line 56)
* Structures: Headers. (line 89)
* Subaru Telescope: Tessellation. (line 54)
* Submit new tracker item: Report a bug. (line 84)
* Suffix (filename): Arguments. (line 13)
* Suffixes, EPS format: Recognized file formats.
(line 97)
* Suffixes, JPEG images: Recognized file formats.
(line 42)
* Suffixes, PDF format: Recognized file formats.
(line 113)
* Suffixes, plain text: Recognized file formats.
(line 128)
* Sufi, Abd al-rahman: Sufi simulates a detection.
(line 6)
* Sum: Statistical operations.
(line 67)
* Sum for total flux: Profile magnitude. (line 6)
* Supergalactic coordinate system: Keyword inspection and manipulation.
(line 510)
* Supergalactic coordinate system <1>: World Coordinate System.
(line 50)
* Superuser, not possible: Installation directory.
(line 6)
* Support request manager: Report a bug. (line 84)
* Surface Brightness: FITS images in a publication.
(line 80)
* Surface brightness: Achieved surface brightness level.
(line 103)
* Surface brightness <1>: Brightness flux magnitude.
(line 163)
* Surface brightness <2>: Surface brightness limit of image.
(line 6)
* Surface Brightness <1>: Arithmetic on datasets.
(line 209)
* Surface Brightness <2>: Unit conversion library.
(line 72)
* Surface brightness error: Surface brightness error of each detection.
(line 6)
* Surface brightness limit: Image surface brightness limit.
(line 6)
* Surface brightness limit <1>: Surface brightness limit of image.
(line 38)
* Surface brightness limit <2>: MakeCatalog output. (line 31)
* SUSE Linux Enterprise Server: Dependencies from package managers.
(line 185)
* SVO database (filter transmission curve): Zero point of an image.
(line 21)
* Symbolic link: Executable names. (line 38)
* System Cache: A note on threads. (line 29)
* System wide configuration files: System wide. (line 6)
* Table viewer: TOPCAT. (line 6)
* Tables FITS: Recognized table formats.
(line 19)
* Tabs are evil: Coding conventions. (line 151)
* TAN in WCS (Gnomonic projection): Area of non-blank pixels on sky.
(line 44)
* Tangential spherical cube projection: Align pixels with WCS considering distortions.
(line 206)
* TAP (Table Access Protocol): Query. (line 6)
* Task tracker: Report a bug. (line 99)
* Taxicab metric: Processing options. (line 133)
* Terminal (true color, 24 bit): Vector graphics colors.
(line 14)
* Test: Quick start. (line 6)
* Test scripts: Test scripts. (line 6)
* Tests, error in converting images: Known issues. (line 103)
* Tests, only one passes: Known issues. (line 62)
* Tests, running: Tests. (line 6)
* tests/during-dev.sh: Building and debugging.
(line 23)
* TeX: Known issues. (line 87)
* TeX <1>: Recognized file formats.
(line 77)
* TeX Live: Bootstrapping dependencies.
(line 126)
* Thread safety: World Coordinate System.
(line 13)
* Thread safety <1>: Qsort functions. (line 28)
* Thresholding: Binary datasets. (line 6)
* TIFF format: Optional dependencies.
(line 88)
* TIFF format <1>: Gnuastro configure options.
(line 111)
* TIFF format <2>: Recognized file formats.
(line 47)
* TIFF format <3>: TIFF files. (line 6)
* TiKZ: Annotations for figure in paper.
(line 36)
* Tilde expansion as option values: Options. (line 110)
* Time zone: Invoking astscript-sort-by-night.
(line 72)
* Time, Unix epoch: Keyword inspection and manipulation.
(line 486)
* Time, Unix epoch <1>: Column arithmetic. (line 349)
* Time, Unix epoch <2>: Sort FITS files by night.
(line 26)
* Timeout: Input output options.
(line 9)
* tmpfs file system: Configure and build in RAM.
(line 23)
* Tokens: Vector columns. (line 105)
* Top processing source file: Mandatory source code files.
(line 123)
* Top root structure: Mandatory source code files.
(line 30)
* TPD WCS distortion: World Coordinate System.
(line 36)
* TPV distortion: Align pixels with WCS considering distortions.
(line 6)
* TPV WCS distortion: Keyword inspection and manipulation.
(line 567)
* TPV WCS distortion <1>: World Coordinate System.
(line 36)
* TPV WCS distortion <2>: World Coordinate System.
(line 456)
* Tracker: Report a bug. (line 99)
* Tracker <1>: Gnuastro project webpage.
(line 6)
* Trailing space: Coding conventions. (line 146)
* Transform image: MakeProfiles. (line 41)
* Transformation, affine: Linear warping basics.
(line 85)
* Transformation, projective: Linear warping basics.
(line 93)
* Transmission curve of filters: Zero point of an image.
(line 21)
* Trigonometry: Trigonometric and hyperbolic operators.
(line 14)
* True color terminal: Vector graphics colors.
(line 14)
* Truncation radius: Profile magnitude. (line 6)
* Tukey’s biweight (bisquare) function: Fitting options. (line 121)
* Turn over point (angular diameter distance): Cosmological coverage and visualizing tables.
(line 85)
* Tutorial: Tutorials. (line 6)
* Type: Numeric data types. (line 6)
* U.S. Naval Observatory CCD Astrograph Catalog: Available databases.
(line 177)
* Ubuntu: Dependencies from package managers.
(line 51)
* ui.c: Mandatory source code files.
(line 101)
* ui.h: Mandatory source code files.
(line 85)
* Uncompress source: Quick start. (line 6)
* Undetected objects: Photon counting noise.
(line 52)
* Universal time coordinate (UTC): Invoking astscript-sort-by-night.
(line 72)
* Unix epoch time: Keyword inspection and manipulation.
(line 486)
* Unix epoch time <1>: Column arithmetic. (line 349)
* Unix epoch time <2>: Sort FITS files by night.
(line 26)
* Unix epoch time <3>: FITS header keywords.
(line 119)
* Unsigned integer: Numeric data types. (line 16)
* Upper limit magnitude: Upper limit magnitude of each detection.
(line 31)
* Upper-limit: Measuring the dataset limits.
(line 80)
* US letter paper size: A4 print book. (line 6)
* Usage pattern: --usage. (line 6)
* User interface functions: Mandatory source code files.
(line 102)
* Using CPU threads: Multi-threaded operations.
(line 6)
* Using multiple CPU cores: Multi-threaded operations.
(line 6)
* Using multiple threads: A note on threads. (line 6)
* UTC (Universal time coordinate): Invoking astscript-sort-by-night.
(line 72)
* Valgrind: Gnuastro configure options.
(line 13)
* Valgrind <1>: Gnuastro configure options.
(line 32)
* Valgrind <2>: Separate build and source directories.
(line 95)
* Valgrind <3>: Separate build and source directories.
(line 110)
* Values to options: Options. (line 56)
* Variance: Measuring elliptical parameters.
(line 25)
* Variance-covariance matrix: Fitting functions. (line 93)
* Vatican library: Fits. (line 6)
* Vector columns: Vector columns. (line 6)
* Vector graphics: Raster and Vector graphics.
(line 14)
* Vector graphics <1>: Recognized file formats.
(line 66)
* Vector graphics point: Drawing with vector graphics.
(line 14)
* Verification, checksum: Downloading and validating input data.
(line 41)
* Version control: Report a bug. (line 27)
* Version control <1>: Version controlled source.
(line 6)
* Version control systems: Optional dependencies.
(line 68)
* Version control systems <1>: Gnuastro configure options.
(line 99)
* Version number: Version numbering. (line 6)
* Versioning: Shared library: Linking. (line 129)
* Vertices on sphere (sky): Coordinate and border operators.
(line 114)
* Viewing trackers: Report a bug. (line 99)
* Vignetting: Accounting for non-exposed pixels.
(line 6)
* Vignetting <1>: Pointing pattern simulation.
(line 26)
* Viridis: Colormap: Pixel visualization. (line 41)
* Virtual console: Command-line interface.
(line 76)
* Visualization: Colormaps for single-channel pixels.
(line 6)
* VizieR: Available databases. (line 156)
* void *: Generic data container.
(line 51)
* Volatile memory: Memory management. (line 24)
* VOTable: Available databases. (line 120)
* VOTable <1>: TOPCAT. (line 6)
* Voxel: Detecting lines and extracting spectra in 3D data.
(line 6)
* Wall-clock time: A note on threads. (line 19)
* Warp: Interpolation. (line 255)
* Wassel, Caspar: Circles and the complex plane.
(line 16)
* WAT WCS distortion: World Coordinate System.
(line 36)
* Watershed algorithm: Segment. (line 58)
* Watershed algorithm <1>: Labeled datasets. (line 97)
* Wavelength, rest-frame: CosmicCalculator input options.
(line 47)
* WCS: WCSLIB. (line 6)
* WCS distortion: Keyword inspection and manipulation.
(line 567)
* WCS distortion <1>: Align pixels with WCS considering distortions.
(line 6)
* WCS distortion <2>: World Coordinate System.
(line 36)
* WCS distortion <3>: World Coordinate System.
(line 447)
* WCS distortion <4>: Interpolation. (line 255)
* WCS Projections: Align pixels with WCS considering distortions.
(line 148)
* WCS: World Coordinate System: Column arithmetic. (line 148)
* WCSLIB: WCSLIB. (line 6)
* WCSLIB <1>: Align pixels with WCS considering distortions.
(line 52)
* WCSLIB <2>: Linear warps to be called explicitly.
(line 156)
* WCSLIB thread safety: World Coordinate System.
(line 13)
* Web colors: Vector graphics colors.
(line 6)
* Wedge (radial profile): Invoking astscript-radial-profile.
(line 258)
* Weight (in fitting): Fitting functions. (line 77)
* Weight (in fitting) <1>: Fitting functions. (line 107)
* Weighted average: Convolve. (line 6)
* Welsch function (robust weight): Fitting options. (line 139)
* WFC3: Warp. (line 53)
* White space character: Configuration file format.
(line 11)
* Whole-Sky USNO-B1.0 Catalog: Available databases. (line 177)
* Wide Field Camera 3: Warp. (line 53)
* Wide Field Camera 3 <1>: Linear warping basics.
(line 51)
* William Thomson: Science and its tools.
(line 187)
* Window Subsystem for Linux: New to GNU/Linux?. (line 56)
* WISE All-Sky data Release: Available databases. (line 177)
* World Coordinate System: WCSLIB. (line 6)
* World Coordinate System <1>: Linear warps to be called explicitly.
(line 156)
* World Coordinate System (WCS): Column arithmetic. (line 148)
* World Coordinate System (WCS) <1>: Dimensionality changing operators.
(line 239)
* World Coordinate System (WCS) <2>: Surface brightness limit of image.
(line 88)
* Writing configuration files: Configuration file format.
(line 33)
* Wrong output: Report a bug. (line 6)
* Wrong results: Report a bug. (line 6)
* xargs (extended arguments): Separate shell variables for multiple outputs.
(line 61)
* XDF survey: General program usage tutorial.
(line 25)
* XDF survey <1>: Surface brightness limit of image.
(line 52)
* yum: Dependencies from package managers.
(line 93)
* Zenithal/azimuthal equal area projection: Align pixels with WCS considering distortions.
(line 174)
* Zenithal/azimuthal equidistant projection: Align pixels with WCS considering distortions.
(line 170)
* Zenithal/azimuthal polynomial projection: Align pixels with WCS considering distortions.
(line 172)
* Zenithal/azimuthal projection: Align pixels with WCS considering distortions.
(line 160)
* Zero point: Sufi simulates a detection.
(line 300)
* Zero point <1>: Zero point estimation.
(line 6)
* Zero point magnitude: Image surface brightness limit.
(line 108)
* Zero point magnitude <1>: Brightness flux magnitude.
(line 65)
* Zsh shell: Separate shell variables for multiple outputs.
(line 85)
* zypper, OpenSUSE package manager: Dependencies from package managers.
(line 185)