Skip to content

Code to accompany "Coma Off It: Removing Variable Point Spread Functions from Astronomical Images" by Hughes et al.

License

Notifications You must be signed in to change notification settings

punch-mission/paper-variable-point-spread-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Coma Off It: Removing Variable Point Spread Functions from Astronomical Images" by Hughes et al.

DOI

Code to accompany "Coma Off It: Removing Variable Point Spread Functions from Astronomical Images" by Hughes et al.(2022). This repository generates the figures. If you want the source code that peforms the regularization, see regularizepsf.

How to Use

You will need to install all the requirements in the requirements.txt first. Then, follow along the instructions below.

Notebooks

The notebooks provided in the notebooks directory recreate all of the figures in the paper.

One-dimensional theory example

Figure 1 of the paper is generated in notebooks/8-panel-theory.ipynb.

Models

There are three demos from the paper in this repository

1. Model data

This is fake data. Simply run all cells in notebooks/model-data.ipynb. The resulting figure is figures/mode.png

2. PUNCH data

TODO: The data used for this still needs to be uploaded.

3. DASH data

First run scripts/correct_dash.py. Then to generate figures run notebooks/dash.ipynb. This will generate the figure figures/dash.png.

About

Code to accompany "Coma Off It: Removing Variable Point Spread Functions from Astronomical Images" by Hughes et al.

Resources

License

Stars

Watchers

Forks

Packages

No packages published