<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:33:54 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-67] Update PfsObject to track input visits in the OBSERVATIONS table</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/DAMD-67</link>
                <project id="10400" key="DAMD">Data Model</project>
                    <description>&lt;p&gt;The &lt;tt&gt;PfsObject.OBSERVATIONS&lt;/tt&gt; table needs to track the visits used to construct that &lt;tt&gt;PfsObject&lt;/tt&gt;. Please update the code accordingly.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14141">DAMD-67</key>
            <summary>Update PfsObject to track input visits in the OBSERVATIONS table</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>Tue, 17 Dec 2019 14:27:47 +0000</created>
                <updated>Mon, 4 Jan 2021 20:23:03 +0000</updated>
                            <resolved>Wed, 25 Mar 2020 03:40:41 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                            <comment id="16567" author="rhl" created="Tue, 17 Dec 2019 19:19:56 +0000"  >&lt;p&gt;The current code does track the visits, but it also includes other information (more accurately, it includes a string representation of the expanded &lt;tt&gt;dataId&lt;/tt&gt;, looking like a python &lt;tt&gt;dict&lt;/tt&gt;).  The original datamodel was a binary table (&lt;tt&gt;CONFIG&lt;/tt&gt;) with just the visits and pfsDesignId, but I think adding columns for 3 arms makes sense (I can certainly imagine times that we&apos;ll omit particular arms from the pfsObject), and adding the fiberId makes the lookup of e.g. the fibre position in the pfsConfig file easier.&lt;br/&gt;
&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;: do we need anything else in the dataId?  I see things like:&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;
{&lt;span class=&quot;code-quote&quot;&gt;&apos;field&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;OBJECT&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;dateObs&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;2019-10-23&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;site&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;F&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;category&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;A&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;visit&apos;&lt;/span&gt;: 36, &lt;span class=&quot;code-quote&quot;&gt;&apos;arm&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;b&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;spectrograph&apos;&lt;/span&gt;: 1, &lt;span class=&quot;code-quote&quot;&gt;&apos;ccd&apos;&lt;/span&gt;: 0, &lt;span class=&quot;code-quote&quot;&gt;&apos;filter&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;b&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;expTime&apos;&lt;/span&gt;: 900.0, &lt;span class=&quot;code-quote&quot;&gt;&apos;dataType&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;OBJECT&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;taiObs&apos;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&apos;2019-10-23&apos;&lt;/span&gt;, &lt;span class=&quot;code-quote&quot;&gt;&apos;pfsDesignId&apos;&lt;/span&gt;: 1, &lt;span class=&quot;code-quote&quot;&gt;&apos;slitOffset&apos;&lt;/span&gt;: 0.0}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="16762" author="price" created="Tue, 25 Feb 2020 19:46:52 +0000"  >&lt;p&gt;visit, spectrograph and arm are sufficient to specify an image, but in combination with the objId (known if we&apos;re talking about a &lt;tt&gt;pfsObject&lt;/tt&gt;) the spectrograph isn&apos;t required (since it can be obtained from the &lt;tt&gt;pfsConfig&lt;/tt&gt;). So I think visit and arm are sufficient.&lt;/p&gt;

&lt;p&gt;I propose to have &lt;tt&gt;visit&lt;/tt&gt; and &lt;tt&gt;arm&lt;/tt&gt; columns, but keep the &lt;tt&gt;identity&lt;/tt&gt; column as a useful convenience.&lt;/p&gt;</comment>
                            <comment id="16764" author="price" created="Tue, 25 Feb 2020 23:07:14 +0000"  >&lt;p&gt;&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;, would you mind signing off on this?&lt;/p&gt;</comment>
                            <comment id="16816" author="price" created="Mon, 9 Mar 2020 18:48:44 +0000"  >&lt;p&gt;&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; would like for us to include fiberId, spectrograph, pfsDesignId in addition to visit and arm.&lt;/p&gt;</comment>
                            <comment id="16832" author="price" created="Wed, 11 Mar 2020 17:44:30 +0000"  >&lt;p&gt;I took this opportunity to make things a lot more structured: removing the &lt;tt&gt;identity&lt;/tt&gt; dict, and replacing it with a struct called &lt;tt&gt;Identity&lt;/tt&gt;. I hope this will make things easier for users, who now no longer need to know the magic keywords &lt;tt&gt;visit&lt;/tt&gt;, &lt;tt&gt;arm&lt;/tt&gt;, &lt;tt&gt;spectrograph&lt;/tt&gt; when they make a &lt;tt&gt;dataId&lt;/tt&gt;; rather, the struct they need has the keywords in the API and the docs.&lt;/p&gt;</comment>
                            <comment id="16919" author="price" created="Mon, 23 Mar 2020 15:35:56 +0000"  >&lt;p&gt;I believe &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; agreed with the ideas. Will reassign the review to &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; so he can approve the implementation.&lt;/p&gt;</comment>
                            <comment id="16945" author="price" created="Wed, 25 Mar 2020 03:40:41 +0000"  >&lt;p&gt;Merged to master.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="14142">DAMD-68</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="14140">PIPE2D-492</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|02qprn:</customfieldvalue>

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

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