-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #502 from VChristiaens/master
Major documentation update + minor bug fixes
- Loading branch information
Showing
55 changed files
with
243,226 additions
and
206 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Index | ||
----- | ||
* :ref:`genindex` | ||
* :ref:`modindex` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,61 +1,77 @@ | ||
.. This file should at least contain the root `toctree` directive. | ||
.. Welcome to ``VIP``'s documentation | ||
.. ============================== | ||
.. ================================== | ||
.. image:: _static/logo.jpg | ||
:align: center | ||
:width: 400px | ||
|
||
What is VIP? | ||
------------ | ||
``VIP`` stands for Vortex Image Processing. | ||
It is a python package for high-contrast imaging of exoplanets and circumstellar disks. | ||
``VIP`` is compatible with Python 3.7, 3.8 and 3.9 (Python 2 compatibility dropped with ``VIP`` 0.9.9). | ||
|
||
The goal of ``VIP`` is to integrate open-source, efficient, easy-to-use and | ||
well-documented implementations of high-contrast image processing algorithms to | ||
the interested scientific community. The main repository of ``VIP`` resides on | ||
`GitHub <https://github.com/vortex-exoplanet/VIP>`_, the standard for scientific | ||
open source code distribution, using Git as a version control system. | ||
|
||
The project started as the effort of `Carlos Alberto Gomez Gonzalez <https://carlgogo.github.io/>`_, | ||
a former PhD student of the `VORTEX team <http://www.vortex.ulg.ac.be/>`_ | ||
(ULiege, Belgium). ``VIP``'s development has first been led by Dr. Gomez with contributions | ||
made by collaborators from several teams (take a look at the | ||
`contributors tab <https://github.com/vortex-exoplanet/VIP/graphs/contributors>`_ on | ||
``VIP``'s GitHub repository). It is now maintained and developed by Dr. Valentin Christiaens. | ||
Most of ``VIP``'s functionalities are mature but | ||
it doesn't mean it's free from bugs. The code is continuously evolving and | ||
therefore feedback/contributions are greatly appreciated. If you want to report | ||
a bug or suggest a functionality please create an issue on GitHub. Pull | ||
requests are very welcomed! | ||
|
||
.. image:: https://github.com/carlgogo/carlgogo.github.io/blob/master/assets/images/vip.png?raw=true | ||
:alt: Mosaic of S/N maps | ||
|
||
.. image:: _static/logo.jpg | ||
:align: center | ||
:scale: 20 % | ||
:target: # | ||
|
||
.. include:: ../../README.rst | ||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: Getting started | ||
:hidden: | ||
|
||
trimmed_readme_1 | ||
trimmed_readme_2 | ||
trimmed_readme_3 | ||
|
||
Frequently asked questions | ||
-------------------------- | ||
Check out this questions if you find problems when installing or running ``VIP`` | ||
for the first time. | ||
.. toctree:: | ||
:maxdepth: 3 | ||
:caption: Tutorials | ||
:hidden: | ||
|
||
tuto_link | ||
tutorials/01_quickstart.ipynb | ||
tutorials/02_preproc.ipynb | ||
tutorials/03_psfsub.ipynb | ||
tutorials/04_metrics.ipynb | ||
tutorials/05_fm_planets.ipynb | ||
tutorials/06_fm_disk.ipynb | ||
tutorials/07_imlib_and_interpolation.ipynb | ||
tutorials/08_datasets_as_objects.ipynb | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: About | ||
:hidden: | ||
|
||
trimmed_readme_5 | ||
trimmed_readme_4 | ||
faq | ||
|
||
|
||
Package structure | ||
----------------- | ||
On the links below you can find the subpackages structure and access the | ||
docstrings (internal documentation) of each one of ``VIP``'s functions. | ||
|
||
``VIP`` implements basic image processing functionalities such as image | ||
registration, rotation, shift, rescaling, pixel temporal and spatial | ||
subsampling. On top of that several pre-processing functions are available | ||
such as re-centering and bad frame removal. | ||
|
||
For Angular differential imaging (ADI) data several point spread function | ||
subtraction techniques are available: pairwise frame differencing, median | ||
subtraction, least-squares combination, NMF and PCA based algorithms. PCA | ||
methods are implemented in different flavours. Also PCA can process RDI and | ||
multiple channel SDI (IFS) data. ``VIP`` contains an implementation of the Local | ||
Low-rank plus Sparse plus Gaussian-noise decomposition (LLSG, Gomez Gonzalez et | ||
al. 2016). | ||
|
||
Functions for signal-to-noise ratio (S/N) estimation and S/N map generation are | ||
included, as well as injection of fake companions in 3D and 4D cubes. Flux and | ||
position of point-like sources are estimated using the Negative Fake Companion | ||
technique. ``VIP`` also implements algorithm throughput and contrast-curve | ||
generation routines. | ||
|
||
.. toctree:: | ||
:maxdepth: 3 | ||
:maxdepth: 2 | ||
:caption: Package content | ||
:hidden: | ||
|
||
vip_hci | ||
|
||
|
||
API | ||
--- | ||
|
||
* :ref:`genindex` | ||
* :ref:`modindex` | ||
* :ref:`search` | ||
gen_index | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
Structure | ||
--------- | ||
On the links below you can find the subpackages structure and access the | ||
docstrings (internal documentation) of each one of ``VIP``'s functions. | ||
|
||
``VIP`` implements basic image processing functionalities such as image | ||
registration, rotation, shift, rescaling, pixel temporal and spatial | ||
subsampling. On top of that several pre-processing functions are available | ||
such as recentering and bad frame removal. | ||
|
||
For Angular differential imaging (ADI) data several point spread function | ||
subtraction techniques are available: pairwise frame differencing, median | ||
subtraction, least-squares combination, NMF and PCA based algorithms. PCA | ||
methods are implemented in different flavours. Also PCA can process RDI and | ||
multiple channel SDI (IFS) data. ``VIP`` contains an implementation of the Local | ||
Low-rank plus Sparse plus Gaussian-noise decomposition (LLSG, Gomez Gonzalez et | ||
al. 2016). | ||
|
||
Functions for signal-to-noise ratio (S/N) estimation and S/N map generation are | ||
included, as well as injection of fake companions in 3D and 4D cubes. Flux and | ||
position of point-like sources are estimated using the Negative Fake Companion | ||
technique. ``VIP`` also implements algorithm throughput and contrast-curve | ||
generation routines. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
TL;DR setup guide | ||
----------------- | ||
.. code-block:: bash | ||
$ pip install vip_hci | ||
Oops, something went wrong.