[PIPE2D-333] Construct a 1D LSF from a 2D PSF Created: 04/Feb/19 Updated: 05/Jan/21 Resolved: 03/Apr/20 |
|
| Status: | Done |
| Project: | DRP 2-D Pipeline |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.0 |
| Type: | Task | Priority: | Normal |
| Reporter: | hassan | Assignee: | price |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||
| Story Points: | 2 | ||||||||||||||||||||||||
| Epic Link: | 1D LSF modeling | ||||||||||||||||||||||||
| Sprint: | 2DDRP-2019 G, 2DDRP-2019 H, 2DDRP-2021 A | ||||||||||||||||||||||||
| Reviewers: | hassan | ||||||||||||||||||||||||
| Description |
|
Using the extraction profile contained in a fiber trace, construct a 1D line-spread function (LSF) from a 2D PSF. This LSF should be provided as an instance of the Lsf class ( |
| Comments |
| Comment by price [ 08/Feb/19 ] |
|
It goes in ReduceExposureTask.calculateLsf. |
| Comment by rhl [ 08/Feb/19 ] |
|
Is there an issue for defining the Lsf class? It'd want to be a subclass of Psf, or at least behave the same way in Python as I want the code to construct a spectrum from a line list and Psf/Lsf to be generic. |
| Comment by price [ 08/Feb/19 ] |
|
I expect this ticket needs to define the Lsf class as well. I also expect it to have the same kind of methods as the 2D Psf class. |
| Comment by hassan [ 08/Feb/19 ] |
|
I've created a separate issue for the Lsf class. It helps separate the work activities a little. |
| Comment by hassan [ 14/Feb/19 ] |
|
Following a request 2019-02-13 from naoyuki.tamura: re-assigned ticket to Keigo Nakamura. |
| Comment by hassan [ 13/Mar/20 ] |
|
Re-assigned to price following a dedicated DRP telecon today, as he/Princeton are best suited for this ticket. |
| Comment by price [ 02/Apr/20 ] |
|
Below: LSF derived from a NevenPsf, evaluated for fiberId=339 wavelength=800. This has a FWHM of 2.8 pixels. It shows some negative pixels, which are present in the PSF.
|
| Comment by price [ 03/Apr/20 ] |
|
I should mention how I generated this (since LSFs are not generated by default): (lsst-scipipe) pprice@tiger2-sumire:/tigress/pprice/pipe2d-483 $ reduceExposure.py DATA --calib DATA/CALIB --rerun pipe2d-333 --id visit=21460 arm=r -c doMeasurePsf=True fiberDx=-0.13 doWriteCalexp=True doWriteLsf=True |
| Comment by price [ 03/Apr/20 ] |
|
Merged to master. |