<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:48:51 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-139] Add more line lists for individual lamps and a task to create one for any combination</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-139</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;We need line lists for the individual lamps and a task to create a line list from these for any combination of calibration lamps and validate the input line lists.&lt;/p&gt;

&lt;p&gt;Per meeting of 2017-06-26, we interpret this as &quot;create clean line lists&quot;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="11379">PIPE2D-139</key>
            <summary>Add more line lists for individual lamps and a task to create one for any combination</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="10100" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="No further work should be done on this.">Won&apos;t Fix</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="aritter">aritter</assignee>
                                    <reporter username="aritter">aritter</reporter>
                        <labels>
                    </labels>
                <created>Fri, 16 Dec 2016 03:25:41 +0000</created>
                <updated>Fri, 6 Oct 2017 22:26:29 +0000</updated>
                            <resolved>Fri, 6 Oct 2017 22:26:29 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="12007" author="swinbank" created="Fri, 14 Apr 2017 19:28:57 +0000"  >&lt;p&gt;We discussed this at the meeting of 2017-04-14. Working on this is the primary goal for the next week; we expect &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=aritter&quot; class=&quot;user-hover&quot; rel=&quot;aritter&quot;&gt;aritter&lt;/a&gt; to report on progress at the meeting of 2017-04-21.&lt;/p&gt;</comment>
                            <comment id="12008" author="aritter" created="Fri, 14 Apr 2017 19:29:58 +0000"  >&lt;p&gt;please also provide documentation, examples, and file more tickets as needed (e.g. the calibration did not fail hard enough,...)&lt;/p&gt;</comment>
                            <comment id="12134" author="aritter" created="Mon, 1 May 2017 15:59:50 +0000"  >&lt;p&gt;The method for the line list creation is as follows:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;combine the NIST line lists for the individual elements of the Arc lamps&lt;/li&gt;
	&lt;li&gt;extract the Arc FiberTrace&lt;/li&gt;
	&lt;li&gt;create an artificial spectrum from the NIST wavelengths and predicted strengths&lt;/li&gt;
	&lt;li&gt;cross-correlate the Arc spectrum with the artificial spectrum to find the offset&lt;/li&gt;
	&lt;li&gt;fit each line with a Gaussian to find the position and strength&lt;/li&gt;
	&lt;li&gt;remove lines which have a measured strength of less than &lt;tt&gt;minStrength&lt;/tt&gt;, blends, and lines which could not be fit or are flagged as problematic&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="12135" author="aritter" created="Mon, 1 May 2017 16:12:14 +0000"  >&lt;p&gt;Blends are identified as follows:&lt;br/&gt;
For each line search for lines with a fitted position close to its own position (within &lt;tt&gt;minDist&lt;/tt&gt; * &lt;tt&gt;fwhm&lt;/tt&gt; pixels)&lt;br/&gt;
If a possible blend is identified, compare the predicted lines strengths.&lt;br/&gt;
If one line is at least &lt;tt&gt;minRatio&lt;/tt&gt; times stronger than the other lines in the blend, keep the strong line, otherwise discard all lines in the blend&lt;/p&gt;</comment>
                            <comment id="12140" author="aritter" created="Tue, 2 May 2017 19:59:15 +0000"  >&lt;p&gt;Split into different tickets where it makes sense:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Please add diagnostic tools, e.g. take a pfsArm file and overplot the lines from the line lists (full and good lines only)&lt;/li&gt;
	&lt;li&gt;keep as much information in memory as possible and return it so we can persist it later if we want to&lt;/li&gt;
	&lt;li&gt;create an example jypiter notebook to run the task and create diagnostic plots&lt;/li&gt;
	&lt;li&gt;if you take 2 Arcs and run the full wavelength calibration for one and apply it to the 2nd, how good is the RMS?&lt;/li&gt;
	&lt;li&gt;plot the dispersions of adjacent/all wavelength solutions&lt;/li&gt;
	&lt;li&gt;safe enough information to recalculate dispRMS and dispRMSCheck&lt;/li&gt;
	&lt;li&gt;make sure that all the data read, used, mentioned, written are according to the datamodel (nm or Ang, vac or air)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="12148" author="aritter" created="Fri, 5 May 2017 19:57:27 +0000"  >&lt;p&gt;write utility functions that read back pfsArm files and plot useful information&lt;br/&gt;
safe offset from cross correlation&lt;br/&gt;
file DAMD PR to add 2 HDUs which will contain all the line information - 1 for NIST input, 1 for measurements&lt;/p&gt;</comment>
                            <comment id="12190" author="aritter" created="Fri, 19 May 2017 18:42:10 +0000"  >&lt;p&gt;To compile/run you will need the branches &lt;a href=&quot;https://github.com/Subaru-PFS/obs_pfs/tree/tickets/PIPE2D-139&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;tickets/PIPE2D-139&lt;/a&gt; for &lt;tt&gt;obs_pfs&lt;/tt&gt; and &lt;a href=&quot;https://github.com/Subaru-PFS/datamodel/tree/tickets/DAMD-17&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;tickets/DAMD-17&lt;/a&gt; for &lt;tt&gt;datamodel&lt;/tt&gt;.&lt;br/&gt;
The example ipython notebook is in &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/blob/tickets/PIPE2D-139/examples/reduceArc.ipynb&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;drp_stella/examples/reduceArc.ipynb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="12467" author="aritter" created="Sat, 29 Jul 2017 18:26:00 +0000"  >&lt;p&gt;The example jupyter notebook which demonstrates how to create the master line list is examples/line lists.ipynb&lt;/p&gt;</comment>
                            <comment id="12473" author="rhl" created="Tue, 1 Aug 2017 16:49:42 +0000"  >&lt;p&gt;@aritter What does your constructArc.py script do?  Your example passes in visit 103 and then uses 103 as the argument to reduceArc &amp;#8211; is this a coincidence?   In other words, does one run constructArc.py once and then have the ability to reduce any combination of arcs?&lt;/p&gt;
</comment>
                            <comment id="12474" author="aritter" created="Tue, 1 Aug 2017 17:01:53 +0000"  >&lt;p&gt;I&apos;m confused. There is no &lt;tt&gt;constructArc.py&lt;/tt&gt; in &lt;tt&gt;examples/line lists.ipynb&lt;/tt&gt;. &lt;tt&gt;constructArc.py&lt;/tt&gt; did the ISR on the arc is - I believe - obsolete since you changed &lt;tt&gt;reduceArcTask.py&lt;/tt&gt; to take the &lt;tt&gt;detrend}}ed {{postISR&lt;/tt&gt; file&lt;/p&gt;</comment>
                            <comment id="12475" author="rhl" created="Tue, 1 Aug 2017 17:46:31 +0000"  >&lt;p&gt;Yes, you&apos;re right.  Trying to do too many things.&lt;/p&gt;</comment>
                            <comment id="12628" author="rhl" created="Fri, 6 Oct 2017 22:26:29 +0000"  >&lt;p&gt;This had too many unrelated changes.&lt;/p&gt;

&lt;p&gt;We&apos;ll redo this by reading input (NIST) files for different elements; this seems to work&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="11378">PIPE2D-138</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11531">PIPE2D-182</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11616">PIPE2D-185</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11617">PIPE2D-186</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11670">PIPE2D-213</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|031vid:xi07d</customfieldvalue>

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

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

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