<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:48:26 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-98] Add test to confirm that a FiberTraceSet reconstructed from pfsFiberTrace is identical to the original one</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-98</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-90&quot; title=&quot;Create Calib Task to create and write FiberTraces&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-90&quot;&gt;&lt;del&gt;PIPE2D-90&lt;/del&gt;&lt;/a&gt; was merged into master without confirmation that the code is correct. Please add a test case that a FiberTraceSet reconstructed from a pfsFiberTrace file is identical to the original FiberTraceSet that was used to write the pfsFiberTrace file.&lt;/p&gt;</description>
                <environment></environment>
        <key id="11211">PIPE2D-98</key>
            <summary>Add test to confirm that a FiberTraceSet reconstructed from pfsFiberTrace is identical to the original one</summary>
                <type id="10001" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10515&amp;avatarType=issuetype">Story</type>
                                            <priority id="3" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/major.svg">Major</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="aritter">aritter</assignee>
                                    <reporter username="aritter">aritter</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Oct 2016 06:15:02 +0000</created>
                <updated>Tue, 27 Dec 2016 22:10:07 +0000</updated>
                            <resolved>Tue, 27 Dec 2016 22:10:07 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="11508" author="swinbank" created="Fri, 4 Nov 2016 17:32:50 +0000"  >&lt;p&gt;Currently, the round trip ends up with something which is nearly, but not quite, identical. This may be due to lack of precision due to only persisting floats. Still under investigation.&lt;/p&gt;</comment>
                            <comment id="11581" author="aritter" created="Thu, 17 Nov 2016 08:39:46 +0000"  >&lt;p&gt;I have confirmed that the lack of precision in the trace-function coefficients due to only persisting floats is responsible for the difference between the stored FiberTraces and the reconstructed ones. This means that we will have to change the datamodel to persist the trace-function coefficients as double values.&lt;br/&gt;
When I set the trace coefficients in the reconstructed FiberTrace manually to the ones from the original FiberTrace, recalculate the xCenters, and re-create the FiberTrace using the new xCenters, both FiberTraces are identical.&lt;/p&gt;</comment>
                            <comment id="11582" author="aritter" created="Thu, 17 Nov 2016 08:41:49 +0000"  >&lt;p&gt;Filed ticket &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-13&quot; title=&quot;Change pfsFiberTrace description to persist trace-function coefficients as double&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DAMD-13&quot;&gt;&lt;del&gt;DAMD-13&lt;/del&gt;&lt;/a&gt; to change the description of pfsFiberTrace to use doubles instead of floats for the trace-function coefficients&lt;/p&gt;</comment>
                            <comment id="11701" author="aritter" created="Sun, 18 Dec 2016 23:15:38 +0000"  >&lt;p&gt;I can confirm now that the FiberTraces read in from disk is now identical to the FiberTraces which were persisted to disk.&lt;br/&gt;
Previously the FiberTraceFunction coefficients were internally saved as doubles. When persisting the coefficients as floats and reading them back in, the difference in precision caused a 1 pixel offset in 1 row in 1 FiberTrace out of 12. Changing the internal coefficients to float removed the observed pixel offset.&lt;/p&gt;</comment>
                            <comment id="11709" author="price" created="Tue, 20 Dec 2016 18:22:53 +0000"  >&lt;p&gt;I made review comments on the GitHub pull requests that I hope will simplify the code.&lt;/p&gt;

&lt;p&gt;Please check that the test you&apos;ve added used to fail when you were using &lt;tt&gt;double&lt;/tt&gt; in drp_stella. In particular, I&apos;m concerned that the imprecise comparisons (&lt;tt&gt;assertAlmostEqual&lt;/tt&gt;) might hide problems.&lt;/p&gt;</comment>
                            <comment id="11717" author="aritter" created="Tue, 27 Dec 2016 22:10:07 +0000"  >&lt;p&gt;Merged into master&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="11329">DAMD-13</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11329">DAMD-13</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11166">PIPE2D-90</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10006" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PIPE2D-47</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|ii00nq:r</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="22">2014-16</customfieldvalue>

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