<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:57:32 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-771] Fix broken weekly</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-771</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;The 2021-03-07 weekly detected a regression in wavelength calibration:&lt;/p&gt;
&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;
======================================================================
FAIL: testResiduals (__main__.ArcTestCase_brn_39) (arm=&lt;span class=&quot;code-quote&quot;&gt;&apos;b&apos;&lt;/span&gt;, fiberId=2)
Test that wavelength fit residuals are reasonable
----------------------------------------------------------------------
Traceback (most recent call last):
 File &lt;span class=&quot;code-quote&quot;&gt;&quot;/scratch/pprice/jenkins/weekly/2021-03-07/build/stack/miniconda3-4.5.12-1172c30/Linux64/pfs_pipe2d/w.2021.10/python/pfs/pipe2d/weekly/test_weekly.py&quot;&lt;/span&gt;, line 127, in testResiduals
   self.assertFloatsAlmostEqual(0.741*(uq - lq), 0.0, atol=2.0e-2)
 File &lt;span class=&quot;code-quote&quot;&gt;&quot;/scratch/pprice/jenkins/weekly/2021-03-07/build/stack/miniconda3-4.5.12-1172c30/Linux64/utils/18.1.0/python/lsst/utils/tests.py&quot;&lt;/span&gt;, line 735, in assertFloatsAlmostEqual
   testCase.assertFalse(failed, msg=&lt;span class=&quot;code-quote&quot;&gt;&quot;\n&quot;&lt;/span&gt;.join(errMsg))
AssertionError: True is not &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt; : 0.021484697109974946 != 0.0; diff=0.021484697109974946/0.021484697109974946=1.0 with rtol=2.220446049250313e-16, atol=0.02
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="15448">PIPE2D-771</key>
            <summary>Fix broken weekly</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="price">price</reporter>
                        <labels>
                    </labels>
                <created>Wed, 10 Mar 2021 19:06:49 +0000</created>
                <updated>Thu, 18 Mar 2021 19:37:22 +0000</updated>
                            <resolved>Tue, 16 Mar 2021 21:15:36 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="18818" author="price" created="Wed, 10 Mar 2021 23:44:04 +0000"  >&lt;p&gt;Reverting &lt;tt&gt;a4d7c14&lt;/tt&gt; (&quot;Don&apos;t casual mess with slit offsets&quot;) in obs&amp;#95;pfs solved the problem. I suspect that the problem is due to the known 0.5 pixel offset in the detectorMap from the simulator. I think the thing to do is to introduce a bootstrap in the weekly to fix the 0.5 pixel offset.&lt;/p&gt;</comment>
                            <comment id="18819" author="rhl" created="Wed, 10 Mar 2021 23:46:29 +0000"  >&lt;p&gt;Fixing the simulator has to be a high priority.  slit offsets should be considered pretty-much sacrosanct.  Running an early bootstrap to fix this would be OK too, providing the weekly itself doesn&apos;t mess with them.&lt;/p&gt;</comment>
                            <comment id="18823" author="price" created="Thu, 11 Mar 2021 00:10:20 +0000"  >&lt;p&gt;I kind of like having the detectorMap from the simulator being off by a little: it mirrors reality! I therefore favour the bootstrap solution, which has the added advantage of exercising the bootstrap code to prevent bitrot.&lt;/p&gt;</comment>
                            <comment id="18859" author="price" created="Mon, 15 Mar 2021 21:20:54 +0000"  >&lt;p&gt;bootstrap alone wasn&apos;t sufficient to solve the problem. I tracked the problem to ambiguous line matches, which apparently happened sufficiently frequently that it inflated even the IQR-based RMS measurements that were failing the above test. Introducing an exclusion radius of 0.1 nm (about a pixel) to the reference lines solves this, and the result is a better fit than we even had before the weekly broke (softening 0.037 pixel --&amp;gt; 0.022; IQR-based RMS wavelength residual per fiber ~ 0.01 nm --&amp;gt; 0.008; fit lines/total lines 108656/142698 --&amp;gt; 75229/97444; this is for the &lt;tt&gt;b&lt;/tt&gt; arm).&lt;/p&gt;</comment>
                            <comment id="18871" author="hassan" created="Tue, 16 Mar 2021 20:51:57 +0000"  >&lt;p&gt;Updates reviewed. No additional comments raised. Weekly test run using ticket branch was successful.&lt;/p&gt;</comment>
                            <comment id="18873" author="price" created="Tue, 16 Mar 2021 21:15:36 +0000"  >&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:508yl0chzzy0000039</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="102">2DDRP-2021 A3</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>