Point spread function modeling and regularization
Project description
regularizepsf
A package for manipulating and correcting variable point spread functions.
Below is an example of correcting model data using the package. An initial image of a simplified starfield (a) is synthetically observed with a slowly varying PSF (b), then regularized with this technique (c). The final image visually matches a direct convolution of the initial image with the target PSF (d). The panels are gamma-corrected to highlight the periphery of the model PSFs.
Getting started
pip install regularizepsf
and then follow along with the Quickstart section.
Contributing
We encourage all contributions. If you have a problem with the code or would like to see a new feature, please open an issue. Or you can submit a pull request.
License
See LICENSE for the MIT license
Need help?
Please contact Marcus Hughes at marcus.hughes@swri.org.
Citation
Please cite the associated paper if you use this technique:
@article{Hughes_2023,
doi = {10.3847/1538-3881/acc578},
url = {https://dx.doi.org/10.3847/1538-3881/acc578},
year = {2023},
month = {apr},
publisher = {The American Astronomical Society},
volume = {165},
number = {5},
pages = {204},
author = {J. Marcus Hughes and Craig E. DeForest and Daniel B. Seaton},
title = {Coma Off It: Regularizing Variable Point-spread Functions},
journal = {The Astronomical Journal}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for regularizepsf-0.2.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73dada7af6e5ce546393ca1fd2b87ad64a6c1f5959c860d1f9f10824b1dc5097 |
|
MD5 | b2daea8007c8a8ec2b5bb650274e9a8b |
|
BLAKE2b-256 | 48fb14dfa185a35e8f4f6dbd62cda51fdd96bbb7bb88164e34873623f14ee6d1 |