<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:33:38 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>[DAMD-42] Reconsider the details of the pfsConfig/pfiDesign split</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/DAMD-42</link>
                <project id="10400" key="DAMD">Data Model</project>
                    <description>&lt;p&gt;The &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-32&quot; title=&quot;Split pfsConfig into pre- and post- mapping files.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DAMD-32&quot;&gt;&lt;del&gt;DAMD-32&lt;/del&gt;&lt;/a&gt; ticket was not adequately reviewed, so I&apos;m opening this ticket to reconsider the details.&lt;/p&gt;

&lt;p&gt;I am not objecting to the split &#8211; the original design by me was clearly na&#239;ve &#8211; but the partial introduction of a &lt;tt&gt;pfi&lt;/tt&gt; prefix is a problem. &#160;We could change &lt;tt&gt;pfsConfig&lt;/tt&gt; to &lt;tt&gt;pfiConfig&lt;/tt&gt; but I think it&apos;s too late for that;  and the use of two different prefixes doesn&apos;t really improve the system although it is slightly more logical. The only counter-argument would be if we needed a different file to track other parts of the instrument configuration, but I&apos;d argue that we should just add the extra information to the &lt;tt&gt;pfsConfig&lt;/tt&gt; file.&lt;br/&gt;
Also, the new &lt;tt&gt;pfsConfig&lt;/tt&gt; file introduces but doesn&apos;t define &lt;tt&gt;expId&lt;/tt&gt;.  We can take more than one exposure with a single cobra configuration so this isn&apos;t a simple &lt;tt&gt;visitId&lt;/tt&gt;;  we also can come back to the same &lt;tt&gt;pfiDesign&lt;/tt&gt; but with a different &lt;tt&gt;pfsConfig&lt;/tt&gt; so maybe it&apos;s a counter in that space?  We can also integrate on the same set of objects but with a different &lt;tt&gt;pfiDesign&lt;/tt&gt; if we need to rotate the PFI, but I think the book-keeping for that is outside the scope of this discussion.&lt;br/&gt;
I also see that we have denormalised the &lt;tt&gt;pfiDesign&lt;/tt&gt; into the &lt;tt&gt;pfsConfig&lt;/tt&gt;; this is probably OK, but I&apos;d like to see it called out as part of this discussion.&lt;br/&gt;
So I&apos;d like &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; to clarify his proposal for &lt;tt&gt;expId&lt;/tt&gt;, and for everyone to think about whether having two prefixes is worth the inevitable mistakes.&lt;/p&gt;</description>
                <environment></environment>
        <key id="13347">DAMD-42</key>
            <summary>Reconsider the details of the pfsConfig/pfiDesign split</summary>
                <type id="1" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10503&amp;avatarType=issuetype">Bug</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="hassan">hassan</assignee>
                                    <reporter username="rhl">rhl</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 Feb 2019 14:21:50 +0000</created>
                <updated>Mon, 10 Jun 2019 20:56:29 +0000</updated>
                            <resolved>Thu, 23 May 2019 18:32:55 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="14976" author="cloomis" created="Fri, 15 Feb 2019 21:21:59 +0000"  >&lt;p&gt;Isn&apos;t the exposure in &lt;tt&gt;pfsConfig&lt;/tt&gt; a &lt;tt&gt;visit0&lt;/tt&gt; thing: it is an instantiation of a &lt;tt&gt;pfsDesign&lt;/tt&gt; which is valid until the cobras get moved again. In which case we get a new &lt;tt&gt;pfsConfig&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;For some fields, the `pfsConfig` will be valid for a few exposures. I think we do, if possible, want to make it explicit that a given `pfsConfig` is valid for all of those. If we slightly tweak cobras between exposures, we get different {{pfsConfig}}s.&lt;/p&gt;</comment>
                            <comment id="14977" author="rhl" created="Fri, 15 Feb 2019 21:22:21 +0000"  >&lt;p&gt;The consensus on slack seems to be to switch to `pfsDesign`.&lt;/p&gt;</comment>
                            <comment id="14978" author="rhl" created="Fri, 15 Feb 2019 21:51:57 +0000"  >&lt;p&gt;We could go with &lt;tt&gt;visit0&lt;/tt&gt; or a counter.  I take your point that &lt;tt&gt;visit0&lt;/tt&gt; is managed for us, even if less user-friendly.  As I hope no human will ever type it, that&apos;s fine&lt;/p&gt;</comment>
                            <comment id="14979" author="cloomis" created="Fri, 15 Feb 2019 22:14:15 +0000"  >&lt;p&gt;I think &lt;tt&gt;visit0&lt;/tt&gt; is safer and easier. Else some ICS thing needs to track counters somewhere.&lt;/p&gt;</comment>
                            <comment id="15051" author="hassan" created="Tue, 5 Mar 2019 18:47:20 +0000"  >&lt;p&gt;Following discussions with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=rhl&quot; class=&quot;user-hover&quot; rel=&quot;rhl&quot;&gt;rhl&lt;/a&gt;, we are all signed up for &lt;tt&gt;visit0&lt;/tt&gt; for specifying the next configuration. &lt;/p&gt;

&lt;p&gt;We define &lt;tt&gt;visit0&lt;/tt&gt; as the &lt;em&gt;next visit number generated after the configuration change has been made&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;References to &lt;tt&gt;pfiDesign&lt;/tt&gt; will be changed to &lt;tt&gt;pfsDesign&lt;/tt&gt; in &lt;tt&gt;datamodel.txt&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;References to &lt;tt&gt;pfsConfigId&lt;/tt&gt; in &lt;tt&gt;datamodel.txt&lt;/tt&gt; should be replaced with the &lt;tt&gt;pfsDesignId&lt;/tt&gt; + &lt;tt&gt;visit0&lt;/tt&gt; tuple.&lt;/p&gt;</comment>
                            <comment id="15149" author="rhl" created="Wed, 20 Mar 2019 15:31:33 +0000"  >&lt;p&gt;When do we expect to complete this work?&lt;/p&gt;</comment>
                            <comment id="15159" author="hassan" created="Thu, 21 Mar 2019 19:10:20 +0000"  >&lt;p&gt;I&apos;m aiming for a week&apos;s time - 28 Mar 2019. &lt;/p&gt;</comment>
                            <comment id="15236" author="hassan" created="Wed, 3 Apr 2019 20:39:00 +0000"  >&lt;p&gt;Following discussions with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=rhl&quot; class=&quot;user-hover&quot; rel=&quot;rhl&quot;&gt;rhl&lt;/a&gt; - the implementation of this ticket will be restricted to the agreed change of &lt;tt&gt;pfiDesign&lt;/tt&gt; to &lt;tt&gt;pfsDesign&lt;/tt&gt;. The topic of whether &lt;tt&gt;expId&lt;/tt&gt; should or should not be introduced will be the subject of a separate ticket (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/DAMD-49&quot; title=&quot;Clarify use of expId&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DAMD-49&quot;&gt;&lt;del&gt;DAMD-49&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;</comment>
                            <comment id="15502" author="hassan" created="Thu, 23 May 2019 18:32:55 +0000"  >&lt;p&gt;Merged to master 09b9d02.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="13576">DAMD-57</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13510">DAMD-49</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13613">PIPE2D-435</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13596">SIM2D-117</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13348">SURVEY-9</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|u0005s:</customfieldvalue>

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

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