<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:53:05 JST 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[PIPE2D-431] Implement &apos;bootstrap&apos; DetectorMap task</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-431</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;As an offline task, so prior to any pipeline processing, we need to be able from an ideal detector map, create an initial bootstrap detectormap that already takes into consideration &apos;large&apos; changes such as slit shifts and rotations. &lt;/p&gt;

&lt;p&gt;The intention of this bootstrap detector map is to ensure that all fibers for a given &lt;tt&gt;PsfDesign&lt;/tt&gt; are correctly detected. This leaves finer tuning (CCD shifts for example) to &lt;tt&gt;reduceArc&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;The new task should take Neon exposures (as Neon provides a small set of spots) and flats to determine the wavelength solution for a set of fibers and the fiber positions on the CCD and consequently the affine (or equivalent) transformation necessary to correct the ideal detectormap.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="13600">PIPE2D-431</key>
            <summary>Implement &apos;bootstrap&apos; DetectorMap task</summary>
                <type id="10001" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10515&amp;avatarType=issuetype">Story</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="10002" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="The issue is resolved, reviewed, and merged">Done</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="price">price</assignee>
                                    <reporter username="hassan">hassan</reporter>
                        <labels>
                    </labels>
                <created>Wed, 29 May 2019 20:13:42 +0000</created>
                <updated>Mon, 8 Jul 2019 16:03:11 +0000</updated>
                            <resolved>Tue, 2 Jul 2019 18:59:29 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="15644" author="price" created="Tue, 11 Jun 2019 18:43:14 +0000"  >&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
pfs@bcaddb6c5cf1:~/pfs/pipe2d-431 $ bootstrapDetectorMap.py DATA --calib CALIB --rerun test --flatId visit=16607 --arcId visit=16292
root INFO: Loading config overrride file &lt;span class=&quot;code-quote&quot;&gt;&apos;/home/pfs/pfs/obs_pfs/config/bootstrap.py&apos;&lt;/span&gt;
CameraMapper INFO: Loading exposure registry from /home/pfs/pfs/pipe2d-431/DATA/registry.sqlite3
CameraMapper INFO: Loading calib registry from /home/pfs/pfs/pipe2d-431/CALIB/calibRegistry.sqlite3
CameraMapper INFO: Loading calib registry from /home/pfs/pfs/pipe2d-431/CALIB/calibRegistry.sqlite3
root INFO: Running: /home/pfs/pfs/drp_stella/bin/bootstrapDetectorMap.py DATA --calib CALIB --rerun test --flatId visit=16607 --arcId visit=16292
bootstrap.isr INFO: Performing ISR on sensor {&lt;span class=&quot;code-quote&quot;&gt;&apos;visit&apos;&lt;/span&gt;: 16607, &lt;span class=&quot;code-quote&quot;&gt;&apos;dateObs&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;2019-04-26&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;site&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;L&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;category&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;A&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;expId&apos;&lt;/span&gt;: 16607, &lt;span class=&quot;code-quote&quot;&gt;&apos;arm&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;r&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;spectrograph&apos;&lt;/span&gt;: 1, &lt;span class=&quot;code-quote&quot;&gt;&apos;field&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;FLAT&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;ccd&apos;&lt;/span&gt;: 1, &lt;span class=&quot;code-quote&quot;&gt;&apos;filter&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;r&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;expTime&apos;&lt;/span&gt;: 15.0, &lt;span class=&quot;code-quote&quot;&gt;&apos;dataType&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;flat&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;taiObs&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;2019-04-26&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;pfiDesignId&apos;&lt;/span&gt;: 1099528409104, &lt;span class=&quot;code-quote&quot;&gt;&apos;slitOffset&apos;&lt;/span&gt;: 0.0}
bootstrap INFO: Found 10 fibers on flat
bootstrap.isr INFO: Performing ISR on sensor {&lt;span class=&quot;code-quote&quot;&gt;&apos;visit&apos;&lt;/span&gt;: 16292, &lt;span class=&quot;code-quote&quot;&gt;&apos;dateObs&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;2019-04-17&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;site&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;L&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;category&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;A&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;expId&apos;&lt;/span&gt;: 16292, &lt;span class=&quot;code-quote&quot;&gt;&apos;arm&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;r&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;spectrograph&apos;&lt;/span&gt;: 1, &lt;span class=&quot;code-quote&quot;&gt;&apos;field&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;ARC&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;ccd&apos;&lt;/span&gt;: 1, &lt;span class=&quot;code-quote&quot;&gt;&apos;filter&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;r&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;expTime&apos;&lt;/span&gt;: 14.999, &lt;span class=&quot;code-quote&quot;&gt;&apos;dataType&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;arc&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;taiObs&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;2019-04-17&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;pfiDesignId&apos;&lt;/span&gt;: 1099528409104, &lt;span class=&quot;code-quote&quot;&gt;&apos;slitOffset&apos;&lt;/span&gt;: 0.0}
bootstrap INFO: Found 143 lines in 10 traces
bootstrap INFO: Matched 143 lines
bootstrap INFO: Median difference from detectorMap: -11.478215,-4.614259 pixels
bootstrap INFO: Fit 126/143 points, rms: x=0.197919 y=1.023649 total=0.730920 pixels
bootstrap INFO: Updating detectorMap...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="15648" author="price" created="Wed, 12 Jun 2019 15:11:08 +0000"  >&lt;p&gt;I&apos;ve tested this by demonstrating that I get zero shift after updating the detectorMap. The RMS on the shift is about 1 pixel, which should be good enough to find lines. However, the quality of the wavelength solutions, even after using this, remains poor (1-2 pixel RMS).&lt;/p&gt;</comment>
                            <comment id="15682" author="price" created="Thu, 20 Jun 2019 20:46:24 +0000"  >&lt;p&gt;Quality of the wavelength solutions is addressed by &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-436&quot; title=&quot;Investigate wavelength solution quality&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-436&quot;&gt;&lt;del&gt;PIPE2D-436&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="15708" author="price" created="Tue, 2 Jul 2019 18:59:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=hassan&quot; class=&quot;user-hover&quot; rel=&quot;hassan&quot;&gt;hassan&lt;/a&gt; approved this on GitHub and Slack.&lt;/p&gt;

&lt;p&gt;Merged to master.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|02qpt6:508yjmi</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10100" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Reviewers</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>hassan</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="49">2DDRP-2019 E</customfieldvalue>
    <customfieldvalue id="52">2DDRP-2019 F</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>