# \#psf

**URL:** https://www.rubin.community/tag/psf/150.md

[Latest](https://www.rubin.community/latest.md) · [Categories](https://www.rubin.community/categories.md) · [Tags](https://www.rubin.community/tags.md)

---

## [Source injection with modified PSF](https://www.rubin.community/t/source-injection-with-modified-psf/11181)

<div class="topic-metadata">

**Author:** [@ConnorStone](https://www.rubin.community/u/ConnorStone)\
**Replies:** 7\
**Last updated:** [November 3, 2025, 2:39pm UTC](https://www.rubin.community/t/source-injection-with-modified-psf/11181 "2025-11-03T14:39:17Z")

</div>

Hello, I have used the tutorials to try injecting sources into a visit image and that works as expected. However, something I would like to try is injecting a source using a manually modified PSF. Essentially this would…

---

## [Best way to warp a PSF to match a warped image?](https://www.rubin.community/t/best-way-to-warp-a-psf-to-match-a-warped-image/10679)

<div class="topic-metadata">

**Author:** [@charlotteaward](https://www.rubin.community/u/charlotteaward)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 12:39am UTC](https://www.rubin.community/t/best-way-to-warp-a-psf-to-match-a-warped-image/10679 "2025-07-31T00:39:36Z")

</div>

Hello! I’ve created warped cutouts following the examples in tutorial-notebooks/DP0.2/13a\_Image\_Cutout\_SciDemo.ipynb at main · lsst/tutorial-notebooks · GitHub and would like to warp their corresponding PSFs so they mat…

---

## [How to compute PSF Image/kernel Image without background noise](https://www.rubin.community/t/how-to-compute-psf-image-kernel-image-without-background-noise/1713)

<div class="topic-metadata">

**Author:** [@Daraexus](https://www.rubin.community/u/Daraexus)\
**Replies:** 2\
**Last updated:** [March 13, 2017, 5:46pm UTC](https://www.rubin.community/t/how-to-compute-psf-image-kernel-image-without-background-noise/1713 "2017-03-13T17:46:38Z")

</div>

Hi I’m trying to compute the local PSF of a calexp in order to perform a quick-and-dirty injection of transients. However, whenever I try to use the methods computeKernelImage() and computeImage(), I obtain the shape of…

---

## [Exception AttributeError: 'NoneType' object has no attribute 'getCellList' while debug the PSF](https://www.rubin.community/t/exception-attributeerror-nonetype-object-has-no-attribute-getcelllist-while-debug-the-psf/8452)

<div class="topic-metadata">

**Author:** [@Yuanyu](https://www.rubin.community/u/Yuanyu)\
**Replies:** 3\
**Last updated:** [April 12, 2024, 8:55am UTC](https://www.rubin.community/t/exception-attributeerror-nonetype-object-has-no-attribute-getcelllist-while-debug-the-psf/8452 "2024-04-12T08:55:36Z")

</div>

Recently, I am debuging the PSF and below is my debug code: def DebugInfo(name): di = lsstDebug.getInfo(name) # N.b. lsstDebug.Info(name) would # call us recursively …

---

## [How to extract PSFEx PSF from a PVI/calexp outside of Science Pipelines?](https://www.rubin.community/t/how-to-extract-psfex-psf-from-a-pvi-calexp-outside-of-science-pipelines/8057)

<div class="topic-metadata">

**Author:** [@mwv](https://www.rubin.community/u/mwv)\
**Replies:** 8\
**Last updated:** [November 15, 2023, 5:46pm UTC](https://www.rubin.community/t/how-to-extract-psfex-psf-from-a-pvi-calexp-outside-of-science-pipelines/8057 "2023-11-15T17:46:45Z")

</div>

How can I most easily extract and use the PSF models from a DP0.2 calexp outside of the Science Pipelines environment? I’m looking for a low-dependency way to get the PSF for use in other astronomical code, without need…

---

## [Recovering the PSF from the CORR images](https://www.rubin.community/t/recovering-the-psf-from-the-corr-images/4181)

<div class="topic-metadata">

**Author:** [@fraserw](https://www.rubin.community/u/fraserw)\
**Replies:** 3\
**Last updated:** [July 10, 2020, 8:02pm UTC](https://www.rubin.community/t/recovering-the-psf-from-the-corr-images/4181 "2020-07-10T20:02:12Z")

</div>

Hi Community I am trying to recover the PSFs created by processCcd or singleFrameDriver. I can see the PSFex outputs are stored in extensions 15 and 16 binary tables. Specifically, it seems the basis functions are in ex…

---

## [PSFex fails in singleFrameDriver.py for some CCDs](https://www.rubin.community/t/psfex-fails-in-singleframedriver-py-for-some-ccds/2691)

<div class="topic-metadata">

**Author:** [@mmontes](https://www.rubin.community/u/mmontes)\
**Replies:** 20\
**Last updated:** [March 8, 2018, 9:54pm UTC](https://www.rubin.community/t/psfex-fails-in-singleframedriver-py-for-some-ccds/2691 "2018-03-08T21:54:22Z")

</div>

Hi, When I run singleFrameDriver.py there are some of the CCDs that are not processed. This is the error that it gives me: 9583 FATAL 2018-02-19T12:15:37.795+1100 singleFrameDriver: Failed on dataId={'taiObs': '2014-09…

---

## [Running the stack on HSC data for a DESC PSF project](https://www.rubin.community/t/running-the-stack-on-hsc-data-for-a-desc-psf-project/964)

<div class="topic-metadata">

**Author:** [@joezuntz](https://www.rubin.community/u/joezuntz)\
**Replies:** 46\
**Last updated:** [August 3, 2017, 12:55am UTC](https://www.rubin.community/t/running-the-stack-on-hsc-data-for-a-desc-psf-project/964 "2017-08-03T00:55:12Z")

</div>

Hi all, For a DESC project on PSF requirements we have obtained some HSC data of a star field and will be measuring PSF fields on it. Ideally we'd like to do this using (parts of) the DM stack. This topic is to docu…

---

## [PSF matching of ExposureF image cutouts -- problem with xy0](https://www.rubin.community/t/psf-matching-of-exposuref-image-cutouts-problem-with-xy0/2010)

<div class="topic-metadata">

**Author:** [@aisun](https://www.rubin.community/u/aisun)\
**Replies:** 3\
**Last updated:** [June 26, 2017, 9:46am UTC](https://www.rubin.community/t/psf-matching-of-exposuref-image-cutouts-problem-with-xy0/2010 "2017-06-26T09:46:03Z")

</div>

I was trying to do PSF matching of image cutouts that I made for HSC coadd images but I encountered some error message: python modelPsfMatchTask.py --template 'stamp-i.fits' --science 'stamp-y.fits’ The error message…

---

## [Aligning images of PSFs](https://www.rubin.community/t/aligning-images-of-psfs/1771)

<div class="topic-metadata">

**Author:** [@fred3m](https://www.rubin.community/u/fred3m)\
**Replies:** 3\
**Last updated:** [April 7, 2017, 2:22am UTC](https://www.rubin.community/t/aligning-images-of-psfs/1771 "2017-04-07T02:22:54Z")

</div>

When extracting the psf (lsst.afw.detection.detectionLib.Psf) as an image (Psf.computeImage().getArray()) in each band for a set of calexps (lsst.afw.image.imageLib.ExposureF), while the calexps are spatially aligned, th…

---

## [What's a good way of debugging poor PSF estimation](https://www.rubin.community/t/whats-a-good-way-of-debugging-poor-psf-estimation/1023)

<div class="topic-metadata">

**Author:** [@mwv](https://www.rubin.community/u/mwv)\
**Replies:** 3\
**Last updated:** [August 18, 2016, 8:24pm UTC](https://www.rubin.community/t/whats-a-good-way-of-debugging-poor-psf-estimation/1023 "2016-08-18T20:24:34Z")

</div>

The image processing, and particularly the key first step of CR rejection, relies on a rough estimate of the PSF. This step often can go wrong and is confusing for new users. What's a good way of debugging the PSF esti…
