<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:47:33 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-32] Create tests for SpectrumSet</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-32</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;Add tests for Spectrum/SpectrumSet which convince rhl that everything is working&lt;/p&gt;</description>
                <environment></environment>
        <key id="10906">PIPE2D-32</key>
            <summary>Create tests for SpectrumSet</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>Wed, 29 Jun 2016 03:39:46 +0000</created>
                <updated>Tue, 30 Aug 2016 19:30:55 +0000</updated>
                            <resolved>Tue, 30 Aug 2016 19:30:55 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="11047" author="aritter" created="Thu, 30 Jun 2016 06:14:24 +0000"  >&lt;p&gt;Added tests to compare the length of the extracted Spectrum to the height of the FiberTrace.&lt;br/&gt;
Added tests for wavelength calibration using a previously identified reference spectrum as well as using a line list created from the simulated pixel-wavelength map. Check for monotonic wavelength solution within a certain wavelength range.&lt;/p&gt;</comment>
                            <comment id="11048" author="aritter" created="Thu, 30 Jun 2016 06:15:04 +0000"  >&lt;p&gt;Added tests to compare the length of the extracted Spectrum to the height of the FiberTrace.&lt;br/&gt;
Added tests for wavelength calibration using a previously identified reference spectrum as well as using a line list created from the simulated pixel-wavelength map. Check for monotonic wavelength solution within a certain wavelength range.&lt;/p&gt;</comment>
                            <comment id="11094" author="swinbank" created="Wed, 13 Jul 2016 20:57:07 +0000"  >&lt;p&gt;Could you please clarify exactly which commits are to be reviewed here? It looks like there&apos;s a &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/tree/tickets/PIPE2D-32&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;tickets/PIPE2D-32&lt;/tt&gt; branch&lt;/a&gt; which contains some commits which haven&apos;t been merged to master, but there&apos;s &lt;b&gt;also&lt;/b&gt; evidence that some version of &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/commit/d2b1eee8fc4bbd696398f3ce73d4c0c1a9f231a7&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;tickets/PIPE2D-32&lt;/tt&gt; did get merged&lt;/a&gt; and .. I don&apos;t really know where to start. Can you explain what&apos;s happened, please?&lt;/p&gt;</comment>
                            <comment id="11095" author="aritter" created="Wed, 13 Jul 2016 21:20:30 +0000"  >&lt;p&gt;All commits in tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-32&quot; title=&quot;Create tests for SpectrumSet&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-32&quot;&gt;&lt;del&gt;PIPE2D-32&lt;/del&gt;&lt;/a&gt; are to be reviewed. I had to merge earlier commits to master to get the tests running for the other tickets again after removing the old testdata and creating drp_stella_data (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INFRA-32&quot; title=&quot;Scrub drp_stella for old large files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INFRA-32&quot;&gt;&lt;del&gt;INFRA-32&lt;/del&gt;&lt;/a&gt;). In hindsight these changes should probably have been made in tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INFRA-32&quot; title=&quot;Scrub drp_stella for old large files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INFRA-32&quot;&gt;&lt;del&gt;INFRA-32&lt;/del&gt;&lt;/a&gt;...&lt;/p&gt;</comment>
                            <comment id="11096" author="swinbank" created="Wed, 13 Jul 2016 23:12:10 +0000"  >&lt;p&gt;Here&apos;s a current map of all the branches:&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;* cac9b28 (HEAD -&amp;gt; master, origin/master, origin/HEAD) Change eigen include to &amp;lt;&amp;gt;, remove specializations &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; identify from Spectra.cc
* 88f7a64 Add obs_pfs and eigen 3.2.5.lsst2 to ups/drp_stella.table
* dc89384 fix includes in &lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.h
| * 0e387d5 (origin/tickets/INFRA-32) Apply comments by reviewer
| * 8cb1e8e change output path of &lt;span class=&quot;code-quote&quot;&gt;&apos;createDetGeom&apos;&lt;/span&gt; to &lt;span class=&quot;code-quote&quot;&gt;&apos;$OBS_PFS_DIR/pfs/camera/&apos;&lt;/span&gt;
| * ef2fa55 Move createDetGeom and createRefSpec from .ipynb to .py tasks
| | * 9f39051 (origin/tickets/INFRA-36) Add eigen with unsupported to list of required packages
| |/
|/|
* |   5da73c7 (origin/tickets/PIPE2D-34, origin/tickets/INFRA-31) Merge branch &lt;span class=&quot;code-quote&quot;&gt;&apos;master&apos;&lt;/span&gt; into tickets/INFRA-31
|\ \
| * | 1d6e19a Change extractAllTracesFromProfile to &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; a pointer to a SpectrumSet
| * |   d2b1eee Merge branch &lt;span class=&quot;code-quote&quot;&gt;&apos;tickets/PIPE2D-32&apos;&lt;/span&gt;
| |\ \
* | | | af2a8c8 Adopt &lt;span class=&quot;code-keyword&quot;&gt;final&lt;/span&gt; comments of review
* | | | 8b2e0e5 change &lt;span class=&quot;code-quote&quot;&gt;&quot;ImageF(fileName)&quot;&lt;/span&gt;+&lt;span class=&quot;code-quote&quot;&gt;&quot;makeExposure&quot;&lt;/span&gt; to &lt;span class=&quot;code-quote&quot;&gt;&quot;ExposureF(fileName)&quot;&lt;/span&gt;
* | | | 669b6f3 change concatenating strings with &lt;span class=&quot;code-quote&quot;&gt;&quot;+&quot;&lt;/span&gt; to &lt;span class=&quot;code-quote&quot;&gt;&quot;os.path.join&quot;&lt;/span&gt;
* | | | d97ecd2 forgot 2 os.environ.get...
* | | | 9e55292 replace &lt;span class=&quot;code-quote&quot;&gt;&quot;os.eviron.get&quot;&lt;/span&gt; with &lt;span class=&quot;code-quote&quot;&gt;&quot;lsst.utils.getPackageDir&quot;&lt;/span&gt;
| | | | * dcfae90 (origin/tickets/PIPE2D-32, origin/tickets/INFRA-19) Clean up reduceArc..., add reduceArcTask to tests/testDRP.py
| | | | * f71f51b Check RMS of identified lines
| | | |/
| | |/|
| | * | 28efcf2 Add tests to check &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; monotonic wavelength solution
| | * |   462cef7 Merge branch &lt;span class=&quot;code-quote&quot;&gt;&apos;tickets/PIPE2D-26&apos;&lt;/span&gt; into tickets/PIPE2D-32
| | |\ \
| | | * | 5a1b8f0 (origin/tickets/PIPE2D-26) Add tests to check number of found FiberTraces and their height
| |_|/ /
|/| | |
* | | | aa634c3 Move test data dir to drp_stella_data
* | | | c4ed4b6 Fix env.Prepend to envPrepend
|/ / /
| * | aeb7d1e Add test to check length of Spectra (should be equal to height of FiberTraces)
|/ /
* | be176cb Add $PROJECT_DIR/bin to $PATH
|/
* 3f1c3c8 re-add needed .ipynb files after purging all big files, add *.ipynb to .gitignore
*   da0c42f Merge branch &lt;span class=&quot;code-quote&quot;&gt;&apos;master&apos;&lt;/span&gt; of github.com:Subaru-PFS/drp_stella
|\
* | e2d3288 Add drp_stella_data as optional dependency
|/
* b214418 Working and relatively clean commit to branch off from &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; tickets
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Looking at that, I&apos;ve gotta say I&apos;m pretty confuse about what&apos;s supposed to go where! For comparison, here&apos;s a similar map of afw, which is a pretty complex codebase:&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;*   52f1810 (HEAD -&amp;gt; master, origin/master, origin/HEAD) Merge branch &lt;span class=&quot;code-quote&quot;&gt;&apos;tickets/DM-5293&apos;&lt;/span&gt;
|\
| * 130674c (origin/tickets/DM-5293, tickets/DM-5293) Fix test to cover both Wcs and TanWcs.
|/
*   027f5db Merge pull request #78 from lsst/tickets/DM-5822
|\
| * 38e4d59 (origin/tickets/DM-5822) Fix &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; optimization dependent fail of convolve.py
|/
*   f7cf9bf (origin/tickets/DM-1972) Merge branch &lt;span class=&quot;code-quote&quot;&gt;&apos;tickets/DM-5462&apos;&lt;/span&gt;
|\
| * c194e37 (origin/tickets/DM-5462) Minor cleanups to image py files
| * bd3949c Add makeRampImage
| * 8c9955e Add lsst.afw.geom.testUtils.BoxGrid
| * 1e39756 Add NullLinearityType to cameraGeom
|/
*   a4754ad Merge pull request #77 from lsst/tickets/DM-6090
|\
| * e5f1e81 (origin/tickets/DM-6090) Replace boost::lexical_cast with std equivalent
|/
*   0b3f9d4 Merge pull request #76 from lsst/tickets/DM-6089
|\
| * 9efcefc (origin/tickets/DM-6089) Replace boost fixed width integer types with std equivalents
|/
*   e20427c Merge pull request #75 from lsst/tickets/DM-6325
|\
| * a80364b (origin/tickets/DM-6325) Replace BOOST_STATIC_ASSERT with static_assert
|/
*   7bbcb36 Merge pull request #74 from lsst/tickets/DM-6094
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I hope you&apos;ll agree that&apos;s much clearer and easier to figure out which commits go with which tickets! Please, for my sanity if for no other reason, try to keep history easy to follow. &lt;img class=&quot;emoticon&quot; src=&quot;https://pfspipe.ipmu.jp/jira/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;I &lt;b&gt;think&lt;/b&gt; the work relevant for this ticket is on the following commits:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;tt&gt;aeb7d1e&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;28efcf2&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;f71f51b&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;dcfae90&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;While, in addition, &lt;tt&gt;5a1b8f0&lt;/tt&gt; needs reviewing as part of &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-26&quot; title=&quot;Write tests for FiberTraceSet generation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-26&quot;&gt;&lt;del&gt;PIPE2D-26&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Please check and make sure you agree with this list before I proceed.&lt;/p&gt;</comment>
                            <comment id="11097" author="aritter" created="Thu, 14 Jul 2016 00:40:01 +0000"  >&lt;p&gt;Oh wow, that does look pretty confusing. Sorry about that. I promise to keep that in mind in the future. I agree with the relevant commits for this ticket, plus that 5a1b8f0 needs reviewing as part of &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-26&quot; title=&quot;Write tests for FiberTraceSet generation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-26&quot;&gt;&lt;del&gt;PIPE2D-26&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
Looking at the afw commits it seems that all tickets had been reviewed and merged with master before a new ticket was started. I doubt though that we can do this all the time... To my defense, purging the large files from the drp_stella repo did brake the tests so I thought it was a good idea to merge/rebase some tickets. I believe that things like this won&apos;t happen again...&lt;/p&gt;</comment>
                            <comment id="11247" author="swinbank" created="Fri, 12 Aug 2016 20:00:19 +0000"  >&lt;p&gt;Andreas will clean up the branches, moving the four commits above to a clean branch rebased against master, then I&apos;ll take another look at the review.&lt;/p&gt;</comment>
                            <comment id="11271" author="aritter" created="Tue, 30 Aug 2016 19:30:55 +0000"  >&lt;p&gt;Changes accidentally already merged into master as part of a different ticket.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="10901">PIPE2D-31</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|02qpuc:x</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="19">2014-13</customfieldvalue>
    <customfieldvalue id="20">2014-14</customfieldvalue>
    <customfieldvalue id="21">2014-15</customfieldvalue>
    <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>