<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:51:24 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-338] Handle lack of pfsConfig files for the LAM data</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-338</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;LAM data are (of course) not coming with pfsConfig file that are needed for the full pipeline to run. At the moment to solve this, I am taking dummy pfsConfig files from drp_stella_data and renaming them to match what my script (modelled after pfs_integration_test.sh) is asking for. This ticket is to either 1. automatize this process or 2. expand the documentation with the swindle that I am doing, described above&lt;/p&gt;</description>
                <environment></environment>
        <key id="13317">PIPE2D-338</key>
            <summary>Handle lack of pfsConfig files for the LAM data</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="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="ncaplar">ncaplar</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Feb 2019 14:29:58 +0000</created>
                <updated>Thu, 7 Mar 2019 15:39:00 +0000</updated>
                            <resolved>Thu, 7 Mar 2019 15:38:47 +0000</resolved>
                                                    <fixVersion>6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                            <comment id="14922" author="price" created="Thu, 7 Feb 2019 16:25:18 +0000"  >&lt;p&gt;Are you really running the &quot;full pipeline&quot;? If you&apos;re not running parts of the pipeline that require the pfsConfig, you might be able to use the &lt;tt&gt;ingestImages.py&lt;/tt&gt; script instead of &lt;tt&gt;ingestPfsImages.py&lt;/tt&gt; (it may need some config tweaks). Or we could add a flag to &lt;tt&gt;ingestPfsImages.py&lt;/tt&gt; that disables ingestion of the pfsConfigs.&lt;/p&gt;</comment>
                            <comment id="14923" author="ncaplar" created="Thu, 7 Feb 2019 16:32:09 +0000"  >&lt;p&gt;I was trying to run pipeline up to &lt;tt&gt;reduce_Arc.py&lt;/tt&gt;, modeled after &lt;tt&gt;pfs_integration_test.sh&lt;/tt&gt; and the script that I used to reduce data taken in December 2017. I was not aware of the difference between &lt;tt&gt;ingestImages.py&lt;/tt&gt; and &lt;tt&gt;ingestPfsImages.py&lt;/tt&gt;. At the moment this is anyhow somewhat mute for me because I am not able to run full pipeline due to DetectorMap difference discussed in slack and I am cutting my stamps manually. As I discussed with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=hassan&quot; class=&quot;user-hover&quot; rel=&quot;hassan&quot;&gt;hassan&lt;/a&gt;, this a problem that anybody else (e..g, LAM or Japan) who would be trying to follow the manual and/or &lt;tt&gt;pfs_integration_test&lt;/tt&gt; script would encounter.&#160;&lt;/p&gt;</comment>
                            <comment id="14924" author="cloomis" created="Thu, 7 Feb 2019 16:35:30 +0000"  >&lt;p&gt;One annoyance is that data taken with the LAM sparse slit bundles are &lt;em&gt;precisely&lt;/em&gt; when you want/need a &lt;tt&gt;pfsConfig&lt;/tt&gt;, both for the pipeline (&lt;tt&gt;constructFiberTrace&lt;/tt&gt;) and other consumers. (Would it be hard to make a &lt;tt&gt;pfsConfig&lt;/tt&gt; for each of the LAM groups?)&lt;/p&gt;</comment>
                            <comment id="14925" author="rhl" created="Thu, 7 Feb 2019 16:42:51 +0000"  >&lt;p&gt;I think we need to take responsibility for providing &lt;tt&gt;pfsConfig&lt;/tt&gt; files for all versions of cable-A. This includes the current LAM dummy cable-A, for which I suspect that Neven&apos;s file is fine.&lt;/p&gt;

&lt;p&gt;We have a minor problem that there&apos;s currently no good place to store these; suggestions welcome &#8212; this is the generic boot-strap problem, which also applies to &lt;tt&gt;DetectorMap&lt;/tt&gt;. &#160;Given that we are planning to move to separate products for code and camera properties (i.e. splitting the &lt;tt&gt;obs_pfs&lt;/tt&gt; package), I propose that we invent &lt;tt&gt;obs_pfs_data&lt;/tt&gt; now and put the &lt;tt&gt;pfsConfig&lt;/tt&gt; and &lt;tt&gt;pfsDetectorMap&lt;/tt&gt; files there.  Bootstrapping a new repository would put these into the proper place.&lt;/p&gt;

&lt;p&gt;One other change that will be needed is to change the actor to write the proper &lt;tt&gt;pfsConfigId&lt;/tt&gt; into the headers; this would be a very good thing anyway.&lt;/p&gt;</comment>
                            <comment id="14926" author="cloomis" created="Thu, 7 Feb 2019 17:59:13 +0000"  >&lt;p&gt;Can you glance at &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INFRA-207&quot; title=&quot;Create repo(s) for varying instrument characteristics&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INFRA-207&quot;&gt;INFRA-207&lt;/a&gt;, which was my bleat for deciding on how to partition data like this before we created a zillion similar repos....&lt;/p&gt;</comment>
                            <comment id="14930" author="price" created="Thu, 7 Feb 2019 21:51:18 +0000"  >&lt;p&gt;I&apos;ve pushed a script to drp_stella on branch &lt;tt&gt;tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-338&quot; title=&quot;Handle lack of pfsConfig files for the LAM data&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-338&quot;&gt;&lt;del&gt;PIPE2D-338&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt;.  &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;, could you please check this does what you need?&lt;/p&gt;

&lt;p&gt;Anyone who cares about the implementation is welcome to review &lt;a href=&quot;https://github.com/Subaru-PFS/drp_stella/pull/54&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;the GitHub PR&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="14935" author="ncaplar" created="Fri, 8 Feb 2019 14:08:21 +0000"  >&lt;p&gt;Grrr, &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;,unfortunately I am having problem with installing the ticket at the moment, so I am unable to give feedback (but this is completely on my end). Just looking at it, it seems fine. As mentioned, the most crucial part for me is to be able to run reduce_Arc.py that would create detectorMap with correct solutions.&lt;/p&gt;</comment>
                            <comment id="14937" author="rhl" created="Fri, 8 Feb 2019 14:26:47 +0000"  >&lt;p&gt;It should be impossible to have &quot;problems installing the ticket&quot; as it&apos;s just a &lt;tt&gt;git checkout&lt;/tt&gt;.  More to the point, where did &quot;&lt;tt&gt;reduce_Arc.py&lt;/tt&gt; that would create detectorMap with correct solutions&quot; come from?  I assume that that&apos;s just a typo for &lt;tt&gt;reduceArc.py&lt;/tt&gt;, but the code to update the &lt;tt&gt;DetectorMap&lt;/tt&gt; should be a separate one-off to write an updated &lt;tt&gt;DetectorMap&lt;/tt&gt; followed by registering it.  This is separate from reducing arc data.&lt;/p&gt;</comment>
                            <comment id="14939" author="ncaplar" created="Fri, 8 Feb 2019 14:59:35 +0000"  >&lt;p&gt;Ok, sorry for the confusion. &lt;br/&gt;
1. I managed to run it (was working in the wrong directory). Running with fibers currently at lam, i.e., &lt;tt&gt;makeLamDesign.py blue green red3 red6&lt;/tt&gt; creates &lt;tt&gt;pfiDesign-0x0000001001000011.fits&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;2. Indeed, I meant &lt;tt&gt;ReduceArc.py&lt;/tt&gt;. I agree, my comment about &lt;tt&gt;DetectorMap&lt;/tt&gt; was simply wrong. I just wanted to make the point that I wanted to be able to run &lt;tt&gt;ReduceArc.py&lt;/tt&gt;, but that is obvious and did not contribute to the discussion here. I apologize.&lt;/p&gt;</comment>
                            <comment id="14943" author="price" created="Fri, 8 Feb 2019 18:18:58 +0000"  >&lt;p&gt;I&apos;ve got &lt;tt&gt;ingestPfsImages.py&lt;/tt&gt; working now so that it if it can&apos;t find the &lt;tt&gt;pfsConfig&lt;/tt&gt; file, it will look for the &lt;tt&gt;pfiDesign&lt;/tt&gt; file and use that to create the &lt;tt&gt;pfsConfig&lt;/tt&gt; file, and then ingest it. So I believe this is ready to merge, once people are happy with it.&lt;/p&gt;</comment>
                            <comment id="14983" author="arnaud.lefur" created="Mon, 18 Feb 2019 18:53:31 +0000"  >&lt;p&gt;Just a quick comment : There is no &apos;red&apos; bundle in the dcb and we can at maximum connect 5 fiber bundles at the same time.&lt;/p&gt;

&lt;p&gt;so having fiber &lt;span class=&quot;error&quot;&gt;&amp;#91;2, 3, 308, 339, 340, 342, 649, 650&amp;#93;&lt;/span&gt; together is not possible i&apos;m afraid.&lt;/p&gt;</comment>
                            <comment id="14984" author="price" created="Mon, 18 Feb 2019 19:05:17 +0000"  >&lt;p&gt;Thanks for letting me know. I&apos;ve removed the &lt;tt&gt;red&lt;/tt&gt; setting.&lt;/p&gt;</comment>
                            <comment id="15059" author="hassan" created="Thu, 7 Mar 2019 14:54:43 +0000"  >&lt;p&gt;Following discussion with @rhl: will proceed with merging branch in order to make progress. Will address subsequent problems that could arise in future tickets.&lt;/p&gt;</comment>
                            <comment id="15063" author="price" created="Thu, 7 Mar 2019 15:38:47 +0000"  >&lt;p&gt;Merged to master.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13330">INSTRM-606</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|02qpt6:3k</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="43">2019 B</customfieldvalue>

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