<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:59:36 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-910] Update pfsDesignIds when subsetting pfsConfigs</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-910</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-905&quot; title=&quot;Restrict writing of pfsDesign/pfsConfig subsets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-905&quot;&gt;&lt;del&gt;PIPE2D-905&lt;/del&gt;&lt;/a&gt; restricts the ability to write subsets of pfsConfig/Design files, but I think that it&apos;d be better to instead update the pfsDesignId and &lt;em&gt;allow&lt;/em&gt; them to be written.  It seems dangerous to have an incorrect pfsDesignId associated with data, and we do need to be able to write them to support open use.&lt;/p&gt;</description>
                <environment></environment>
        <key id="17211">PIPE2D-910</key>
            <summary>Update pfsDesignIds when subsetting pfsConfigs</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="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="price">price</assignee>
                                    <reporter username="rhl">rhl</reporter>
                        <labels>
                    </labels>
                <created>Thu, 30 Sep 2021 20:42:53 +0000</created>
                <updated>Thu, 13 Jan 2022 14:47:44 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                            <comment id="22209" author="price" created="Fri, 1 Oct 2021 00:05:05 +0000"  >&lt;p&gt;Changing the &lt;tt&gt;pfsDesignId&lt;/tt&gt; would break the connection between the exposure (&lt;tt&gt;W_PFDSGN&lt;/tt&gt; header) and the &lt;tt&gt;pfsDesign&lt;/tt&gt; file.&lt;/p&gt;</comment>
                            <comment id="22588" author="price" created="Fri, 15 Oct 2021 18:20:45 +0000"  >&lt;p&gt;We&apos;ve agreed that it&apos;s not clear exactly how we should handle all this. We think it might be important to be able to write pfsConfig subsets, e.g., for distributing censored raw data when users share fibers within the same exposure. We need input from NAOJ (e.g., &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=msyktnk&quot; class=&quot;user-hover&quot; rel=&quot;msyktnk&quot;&gt;Masayuki Tanaka&lt;/a&gt;) on how they envision data distribution of shared exposures will work.&lt;/p&gt;

&lt;p&gt;One possibility is that when exporting data for shared exposures, we write a new &quot;raw&quot; exposure (manipulating pixel values to remove proprietary spectra, either by masking or subtracting the extracted spectra) with a new pfsDesignId (&lt;tt&gt;W_PFDSGN&lt;/tt&gt; header) that maps to the modified pfsConfig. One thing to consider is flagging censored fibers (e.g., &lt;tt&gt;targetType=CENSORED&lt;/tt&gt; and set target information to meaningless values) rather than removing them completely; I&apos;m not sure what that gains, but it seems more honest and helpful about what&apos;s actually in the image.&lt;/p&gt;

&lt;p&gt;No matter the exact method we use, it seems to me that data reduction based on censored raw data is always going to be inferior to the original raw data because of optical crosstalk. I hope that the pipeline-extracted spectra will be the primary output data product rather than the raw images.&lt;/p&gt;</comment>
                            <comment id="22589" author="msyktnk" created="Mon, 18 Oct 2021 00:22:33 +0000"  >&lt;p&gt;NAOJ has not decided yet how we distribute raw data.&#160; I think we do not want to modify the raw images.&#160; My current thinking is that we replace the information of censored targets with NULL in pfsDesign and generate multiple pfsDesign files for all PIs in an exposure.&#160; I know this will require modifications to the datamodel.&#160; I have not discussed this yet with the STARS people and I think that is the first thing I should do.&#160; And, what did you mean by optical crosstalk?&#160; Overlapping spatial traces between neigboring fibers?&#160; If so, can we extract all spectra and just not write censored fibers in the output?&lt;/p&gt;</comment>
                            <comment id="23331" author="price" created="Mon, 18 Oct 2021 18:53:13 +0000"  >&lt;p&gt;Yes, optical crosstalk is the overlap between neighbouring fibers in the spatial dimension. That means that the spectrum in fiber &lt;tt&gt;i&lt;/tt&gt; is required to extract the spectrum from fiber &lt;tt&gt;i+1&lt;/tt&gt;, and vice versa. That means that if users are going to extract spectra themselves, they need access to all spectra on the image in order to extract optimal quality spectra.&lt;/p&gt;

&lt;p&gt;Created &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-122&quot; title=&quot;Determine raw data distribution policy for shared exposures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DAMD-122&quot;&gt;DAMD-122&lt;/a&gt; to track the issue of raw data distribution policy, and made it a blocker.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="18261">DAMD-122</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="17061">PIPE2D-905</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|02qpq3:r3s000001</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="122">2DDRP-2021 A 10</customfieldvalue>
    <customfieldvalue id="125">2DDRP-2021 A11</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>