<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:51:31 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-345] Provide a method for determining line intensities</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-345</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;Provide a method for estimating the line intensities for 1D spectra.&lt;/p&gt;

&lt;p&gt;The code should provide a single value for each line, based on the integrated flux about the line centroid as opposed to the line peak value. This way, the effect of line broadening is removed.&lt;/p&gt;

&lt;p&gt;The code for estimating these line intensities may already be available in the 2D DRP software. This needs to be checked.&lt;/p&gt;</description>
                <environment></environment>
        <key id="13325">PIPE2D-345</key>
            <summary>Provide a method for determining line intensities</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>Thu, 7 Feb 2019 21:32:48 +0000</created>
                <updated>Mon, 28 Oct 2019 18:46:03 +0000</updated>
                            <resolved>Sat, 26 Oct 2019 19:04:54 +0000</resolved>
                                                    <fixVersion>6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                            <comment id="15074" author="rhl" created="Thu, 7 Mar 2019 22:47:09 +0000"  >&lt;p&gt;You&apos;ll probably want to rewrite this in python if the C++ code doesn&apos;t just work.  We&apos;ll need to handle blends at some point &amp;#8211; remember that we know the wavelengths (very?) well.&lt;/p&gt;</comment>
                            <comment id="15080" author="naoki.yasuda" created="Thu, 7 Mar 2019 23:51:14 +0000"  >&lt;p&gt;I have not started on this ticket yet, but do you mean there is an existing code in C++?&lt;/p&gt;

&lt;p&gt;One simple question is whether this method would use LSF or not.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="15081" author="rhl" created="Fri, 8 Mar 2019 01:59:04 +0000"  >&lt;p&gt;There is C++ code, but it dates from Andreas and I don&apos;t think it&apos;s easy to extend. &#160;It fits a Gaussian, which is good enough for isolated lines but probably/possibly not for blends.&lt;/p&gt;</comment>
                            <comment id="15087" author="price" created="Fri, 8 Mar 2019 13:42:12 +0000"  >&lt;p&gt;I have a python implementation of finding and fitting lines as part of &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-319&quot; title=&quot;Make line identification robust against wavelength shifts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-319&quot;&gt;&lt;del&gt;PIPE2D-319&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="15205" author="naoki.yasuda" created="Thu, 28 Mar 2019 08:42:50 +0000"  >&lt;p&gt;I&apos;m sorry for the delayed response but I have looked at Paul&apos;s implementation and it looks good enough.&lt;/p&gt;

&lt;p&gt;Should we merge this tickets to &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-319&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;PIPE2D-319&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="15212" author="naoki.yasuda" created="Fri, 29 Mar 2019 06:09:32 +0000"  >&lt;p&gt;I have basically copied Paul&apos;s code to&#160;python/pfs/drp/stella/SpectrumContinued.py.&lt;/p&gt;</comment>
                            <comment id="15602" author="hassan" created="Thu, 30 May 2019 12:28:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=naoki.yasuda&quot; class=&quot;user-hover&quot; rel=&quot;naoki.yasuda&quot;&gt;naoki.yasuda&lt;/a&gt; can you add your updates to the ticket branch for this ticket please? &lt;tt&gt;tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-345&quot; title=&quot;Provide a method for determining line intensities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-345&quot;&gt;&lt;del&gt;PIPE2D-345&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="15794" author="hassan" created="Mon, 22 Jul 2019 12:50:04 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=naoki.yasuda&quot; class=&quot;user-hover&quot; rel=&quot;naoki.yasuda&quot;&gt;naoki.yasuda&lt;/a&gt; could you create a pull request so that Paul and I can review the code before it is merged to master? Thanks.&lt;/p&gt;</comment>
                            <comment id="16099" author="price" created="Thu, 19 Sep 2019 14:22:25 +0000"  >&lt;p&gt;I suggest extending the new &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/blob/master/python/pfs/drp/stella/findLines.py&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;FindLinesTask&lt;/tt&gt;&lt;/a&gt; to return the intensities in addition to the centroids.&lt;/p&gt;</comment>
                            <comment id="16229" author="hassan" created="Tue, 15 Oct 2019 01:02:18 +0000"  >&lt;p&gt;Following 2D DRP tech telecon 2019-10-14: re-assigned to &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=price&quot; class=&quot;user-hover&quot; rel=&quot;price&quot;&gt;price&lt;/a&gt; . Suggested algorithm makes use of gaussians, which may not be adequate for broadened arc lines. However, if the broadened arc lines are limited (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=ncaplar&quot; class=&quot;user-hover&quot; rel=&quot;ncaplar&quot;&gt;ncaplar&lt;/a&gt; feels that there should not be more than 5 of such lines) we could remove those lines from the modelling process.&lt;/p&gt;</comment>
                            <comment id="16235" author="price" created="Thu, 17 Oct 2019 17:53:15 +0000"  >&lt;p&gt;I have put a proposed implementation in &lt;tt&gt;u/price/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-345&quot; title=&quot;Provide a method for determining line intensities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-345&quot;&gt;&lt;del&gt;PIPE2D-345&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt; of drp_stella (&lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/pull/84&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;GitHub PR&lt;/a&gt;). It&apos;s currently on a &lt;tt&gt;u&lt;/tt&gt; branch to avoid contaminating the original proposal.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=naoki.yasuda&quot; class=&quot;user-hover&quot; rel=&quot;naoki.yasuda&quot;&gt;naoki.yasuda&lt;/a&gt;, would you please have a look and let me know if this does not meet your needs?&lt;/p&gt;</comment>
                            <comment id="16243" author="price" created="Wed, 23 Oct 2019 22:40:32 +0000"  >&lt;p&gt;There are changes made as part of &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-391&quot; title=&quot;Generate fiberTraces from odd/even flats&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-391&quot;&gt;&lt;del&gt;PIPE2D-391&lt;/del&gt;&lt;/a&gt; that move the line fitting into C++ for speed. This will cause some conflicts with the work done here, but should be straightforward to resolve.&lt;/p&gt;</comment>
                            <comment id="16252" author="naoki.yasuda" created="Fri, 25 Oct 2019 08:44:28 +0000"  >&lt;p&gt;Thank you. I have reviewed the changes of the code. I think it is fine and very useful for my task. One thing I&apos;m not sure but not so important is that in a function&#160;&lt;tt&gt;FindLinesTask.convolve()&lt;/tt&gt; there is a line&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;
        grow = &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt;(self.config.width + 0.5)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Why &lt;tt&gt;width&lt;/tt&gt; is used instead of &lt;tt&gt;halfSize&lt;/tt&gt;?&lt;/p&gt;</comment>
                            <comment id="16257" author="price" created="Fri, 25 Oct 2019 15:37:12 +0000"  >&lt;p&gt;We don&apos;t want to grow the masked pixels by the kernel size, because pixels at the edge of the kernel have only a tiny contribution to the convolved value. For the LSST image convolutions, we grow by a single pixel, but maybe that&apos;s not ideal, so I&apos;ve made this configurable.&lt;/p&gt;

&lt;p&gt;I put your work onto &lt;tt&gt;u/yasuda/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-345&quot; title=&quot;Provide a method for determining line intensities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-345&quot;&gt;&lt;del&gt;PIPE2D-345&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt; and moved my work from &lt;tt&gt;u/price/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-345&quot; title=&quot;Provide a method for determining line intensities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-345&quot;&gt;&lt;del&gt;PIPE2D-345&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt; onto the formal ticket branch, &lt;tt&gt;tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-345&quot; title=&quot;Provide a method for determining line intensities&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-345&quot;&gt;&lt;del&gt;PIPE2D-345&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=naoki.yasuda&quot; class=&quot;user-hover&quot; rel=&quot;naoki.yasuda&quot;&gt;naoki.yasuda&lt;/a&gt;, are you too busy to do a code review, or should I ask someone else?&lt;/p&gt;</comment>
                            <comment id="16258" author="naoki.yasuda" created="Sat, 26 Oct 2019 02:23:56 +0000"  >&lt;p&gt;What is the official procedure of code review? In the previous comment, I meant I have reviewed and the code looks fine. Is this not enough?&lt;/p&gt;</comment>
                            <comment id="16259" author="price" created="Sat, 26 Oct 2019 18:59:48 +0000"  >&lt;p&gt;Ah, I thought perhaps you had only considered the idea, and not the actual code. I&apos;ll go ahead and merge. Thanks!&lt;/p&gt;</comment>
                            <comment id="16260" author="price" created="Sat, 26 Oct 2019 19:04:54 +0000"  >&lt;p&gt;Merged to master, and tagged 5.1.4.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="13316">PIPE2D-339</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13251">PIPE2D-319</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_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|02qpt6:508yl03z09</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="45">2DDRP-2019 C</customfieldvalue>
    <customfieldvalue id="46">2DDRP-2019 D</customfieldvalue>
    <customfieldvalue id="49">2DDRP-2019 E</customfieldvalue>
    <customfieldvalue id="52">2DDRP-2019 F</customfieldvalue>
    <customfieldvalue id="55">2DDRP-2019 G</customfieldvalue>
    <customfieldvalue id="59">2DDRP-2019 H</customfieldvalue>

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