<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:02:19 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-1067] Provide advanced pfsObject plotting utility</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-1067</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;As raised during the 2D DRP telecon 2022-07-29: for 1D debugging purposes, and for data analysis in general, we need to provide a means of plotting a &lt;tt&gt;pfsObject&lt;/tt&gt; along with related &lt;tt&gt;pfsArm&lt;/tt&gt; data.&lt;/p&gt;

&lt;p&gt;Robert Lupton provided the following details on the &lt;tt&gt;#drp-2d&lt;/tt&gt; slack channel:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I envisaged a way to plot a pfsObject file (that ability should exist) with the mask planes helpfully shown (that may not).  Then choose a wavelength (ideally via the mouse, but that can easily be added later) and get:&lt;br/&gt;
the pfsArm spectra at that wavelength, over a configurable interval (with mask planes indicated)&lt;br/&gt;
a cutout from the calexps at that wavelength for that object, covering the same interval.  This should also&lt;br/&gt;
   include the mask (so display_matplotlib embedded into the regular matplotlib; that&apos;s easy).  We&apos;d have to&lt;br/&gt;
   think about the stretch, but initially the same for all calexps would be good enough&lt;br/&gt;
That&apos;d be a set of (pfsArm, calexp) for each input visit.  You should be able to tie their wavelength axes together at the matplotlib level, but that&apos;s not necessary for an initial version.&lt;br/&gt;
There&apos;s probably no need to overlay the detectorMap at this point, but the requested wavelength from the pfsObject spectrum should be indicated in both the spectra/pixel plots&lt;br/&gt;
Let&apos;s initially only handle one arm (the one with most of the flux).   Let&apos;s worry about the dichroic cross over problem later&lt;/p&gt;&lt;/blockquote&gt;</description>
                <environment></environment>
        <key id="22908">PIPE2D-1067</key>
            <summary>Provide advanced pfsObject plotting utility</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="1" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="hassan">hassan</assignee>
                                    <reporter username="hassan">hassan</reporter>
                        <labels>
                    </labels>
                <created>Fri, 12 Aug 2022 13:10:26 +0000</created>
                <updated>Fri, 12 Aug 2022 13:11:09 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                        <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|02qpjd:00r3</customfieldvalue>

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