Skip to content

Commit

Permalink
Merge pull request #402 from tomasstolker/noise
Browse files Browse the repository at this point in the history
ResidualSelectionModule, new parameters, maintenance
  • Loading branch information
Tomas Stolker committed Feb 12, 2020
2 parents a89f047 + 567c6bd commit 2ed1703
Show file tree
Hide file tree
Showing 35 changed files with 926 additions and 534 deletions.
2 changes: 1 addition & 1 deletion CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @tomasstolker
* @tomasstolker
6 changes: 3 additions & 3 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -631,8 +631,8 @@ 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.

PynPoint is a Python package for processing and analysis of high-contrast imaging data.
Copyright (C) 2019 Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara
Pipeline for processing and analysis of high-contrast imaging data
Copyright (C) 2014-2020 Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara

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
Expand All @@ -652,7 +652,7 @@ 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:

PynPoint Copyright (C) 2019 Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara
PynPoint Copyright (C) 2014-2020 Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara
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.
Expand Down
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ include README.rst
include requirements.txt
include docs/*
include docs/_static/*
graft tests
graft tests
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ Contributions in the form of bug fixes, new or improved functionalities, and add
License
-------

Copyright 2014-2019 Tomas Stolker, Markus Bonse, Sascha Quanz, Adam Amara, and contributors.
Copyright 2014-2020 Tomas Stolker, Markus Bonse, Sascha Quanz, Adam Amara, and contributors.

PynPoint is distributed under the GNU General Public License v3. See the LICENSE file for the terms and conditions.

Acknowledgements
----------------

The PynPoint logo was designed by `Atlas Infographics <https://atlas-infographics.nl>`_ and is `available <https://quanz-group.ethz.ch/research/algorithms/pynpoint.html>`_ for use in presentations.
The PynPoint logo was designed by `Atlas Interactive <https://atlas-interactive.nl>`_ and is `available <https://quanz-group.ethz.ch/research/algorithms/pynpoint.html>`_ for use in presentations.
2 changes: 1 addition & 1 deletion docs/about.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ We would like to thank several people who provided contributions and helped test
* Gabriele Cugno (ETH Zurich)
* Silvan Hunziker (ETH Zurich)

The PynPoint logo was designed by `Atlas Infographics <https://atlas-infographics.nl>`_ and is `available <https://quanz-group.ethz.ch/research/algorithms/pynpoint.html>`_ for use in presentations.
The PynPoint logo was designed by `Atlas Interactive <https://atlas-interactive.nl>`_ and is `available <https://quanz-group.ethz.ch/research/algorithms/pynpoint.html>`_ for use in presentations.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# -- Project information -----------------------------------------------------

project = 'PynPoint'
copyright = '2014-2019, Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara'
copyright = '2014-2020, Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara'
author = 'Tomas Stolker, Markus Bonse, Sascha Quanz, and Adam Amara'

# The short X.Y version
Expand Down
12 changes: 9 additions & 3 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ If you do not use a virtual environment then you may have to add the ``--user``
$ pip install --user pynpoint
PynPoint is actively being developed. To update the installation to the latest version:
To update the installation to the most recent version:

.. code-block:: console
Expand All @@ -61,7 +61,7 @@ PynPoint is actively being developed. To update the installation to the latest v
Installation from Github
------------------------

The repository can also be cloned from Github, which contains the most recent implementations:
The repository can be cloned from Github, which contains the most recent implementations:

.. code-block:: console
Expand All @@ -79,6 +79,12 @@ And to update the dependencies to the latest versions with which PynPoint is com
$ pip install --upgrade -r requirements.txt
Once a local copy of the repository exists, new commits can be pulled from Github with:

.. code-block:: console
$ git pull origin master
By adding the path of the repository to the ``PYTHONPATH`` environment variable enables PynPoint to be imported from any location:

.. code-block:: console
Expand All @@ -88,7 +94,7 @@ By adding the path of the repository to the ``PYTHONPATH`` environment variable
.. important::
Make sure to adjust local path in which PynPoint will be cloned from the Github repository.

Do you want to makes changes to the code? Then please fork the PynPoint repository on the Github page and clone your own fork instead of the main repository. We very much welcome active contributions and pull requests (see :ref:`contributing` section).
Do you want to makes changes to the code? Then please fork the PynPoint repository on the Github page and clone your own fork instead of the main repository. We very much welcome contributions and pull requests (see :ref:`contributing` section).

Testing Pynpoint
----------------
Expand Down
1 change: 1 addition & 0 deletions docs/overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ Frame Selection
* :class:`~pynpoint.processing.frameselection.ImageStatisticsModule` (CPU): Compute statistics of the pixel values for each image.
* :class:`~pynpoint.processing.frameselection.FrameSimilarityModule` (CPU): Compute different similarity measures of a set of images.
* :class:`~pynpoint.processing.frameselection.SelectByAttributeModule`: Select images by the ascending/descending attribute values.
* :class:`~pynpoint.processing.frameselection.ResidualSelectionModule`: Frame selection on the residuals of the PSF subtraction.

Image Resizing
~~~~~~~~~~~~~~
Expand Down
30 changes: 15 additions & 15 deletions docs/pynpoint.core.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,39 +8,39 @@ pynpoint.core.attributes module
-------------------------------

.. automodule:: pynpoint.core.attributes
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.core.dataio module
---------------------------

.. automodule:: pynpoint.core.dataio
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.core.processing module
-------------------------------

.. automodule:: pynpoint.core.processing
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.core.pypeline module
-----------------------------

.. automodule:: pynpoint.core.pypeline
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: pynpoint.core
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:
102 changes: 51 additions & 51 deletions docs/pynpoint.processing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,135 +8,135 @@ pynpoint.processing.background module
-------------------------------------

.. automodule:: pynpoint.processing.background
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.badpixel module
-----------------------------------

.. automodule:: pynpoint.processing.badpixel
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.basic module
--------------------------------

.. automodule:: pynpoint.processing.basic
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.centering module
------------------------------------

.. automodule:: pynpoint.processing.centering
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.darkflat module
-----------------------------------

.. automodule:: pynpoint.processing.darkflat
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.extract module
----------------------------------

.. automodule:: pynpoint.processing.extract
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.filter module
---------------------------------

.. automodule:: pynpoint.processing.filter
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.fluxposition module
---------------------------------------

.. automodule:: pynpoint.processing.fluxposition
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.frameselection module
-----------------------------------------

.. automodule:: pynpoint.processing.frameselection
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.limits module
---------------------------------

.. automodule:: pynpoint.processing.limits
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.pcabackground module
----------------------------------------

.. automodule:: pynpoint.processing.pcabackground
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.psfpreparation module
-----------------------------------------

.. automodule:: pynpoint.processing.psfpreparation
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.psfsubtraction module
-----------------------------------------

.. automodule:: pynpoint.processing.psfsubtraction
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.resizing module
-----------------------------------

.. automodule:: pynpoint.processing.resizing
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.stacksubset module
--------------------------------------

.. automodule:: pynpoint.processing.stacksubset
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

pynpoint.processing.timedenoising module
----------------------------------------

.. automodule:: pynpoint.processing.timedenoising
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

.. automodule:: pynpoint.processing
:members:
:undoc-members:
:show-inheritance:
:members:
:undoc-members:
:show-inheritance:

0 comments on commit 2ed1703

Please sign in to comment.