<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:33:31 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-32] Split pfsConfig into pre- and post- mapping files.</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/DAMD-32</link>
                <project id="10400" key="DAMD">Data Model</project>
                    <description>&lt;p&gt;The current &lt;tt&gt;pfsConfig&lt;/tt&gt; mechanism covers two different concepts: the &lt;em&gt;design&lt;/em&gt; of a targeted field, which is the input to the FPS cobra motion process, and the &lt;em&gt;instantiation&lt;/em&gt; of that field where both the measured cobra positions and the starting visit number are known.&lt;/p&gt;

&lt;p&gt;Discussions have led to the suggestion that we should split &lt;tt&gt;pfsConfig&lt;/tt&gt; into:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;tt&gt;pfsFieldDesign&lt;/tt&gt;, specifically &lt;tt&gt;pfsFieldDesign-$configId.fits&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;pfsConfig&lt;/tt&gt;, specifically &lt;tt&gt;pfsConfig-$configId-$visit0.fits&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The only significant internal difference would be the MCS positions and the PFS &lt;tt&gt;visit&lt;/tt&gt; from which the field is valid. Given that, the final &lt;tt&gt;pfsConfig&lt;/tt&gt; could either refer to the &lt;tt&gt;pfsFieldDesign&lt;/tt&gt;, or include it. I think we should denormalize and include it: that single &lt;tt&gt;$pfsConfig-$configId-$visit0&lt;/tt&gt; would then neatly contain all that we need to know about field.&lt;/p&gt;

&lt;p&gt;A couple of notes: the &lt;tt&gt;$configId&lt;/tt&gt; is not strictly necessary in the &lt;tt&gt;pfsConfig&lt;/tt&gt; file name, since only one configuration can be active at any given time (&lt;tt&gt;visit&lt;/tt&gt;+}. But binding the two seems informative.&lt;/p&gt;</description>
                <environment></environment>
        <key id="12356">DAMD-32</key>
            <summary>Split pfsConfig into pre- and post- mapping files.</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="cloomis">cloomis</reporter>
                        <labels>
                            <label>SIM2D</label>
                    </labels>
                <created>Wed, 30 May 2018 13:53:21 +0000</created>
                <updated>Wed, 3 Apr 2019 20:53:24 +0000</updated>
                            <resolved>Tue, 29 Jan 2019 21:34:42 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                            <comment id="13827" author="hassan" created="Tue, 31 Jul 2018 19:05:37 +0000"  >&lt;p&gt;Blocked. Requires discussion at the architectural level between &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&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;, &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; and possibly LSST members such as &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=jbosch&quot; class=&quot;user-hover&quot; rel=&quot;jbosch&quot;&gt;jbosch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Expect this to move forward end of August, after LSST2018.&lt;/p&gt;</comment>
                            <comment id="13828" author="rhl" created="Tue, 31 Jul 2018 19:18:37 +0000"  >&lt;p&gt;No need for &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=jbosch&quot; class=&quot;user-hover&quot; rel=&quot;jbosch&quot;&gt;jbosch&lt;/a&gt;. &#160;We just have to sort this out; &#160;my original design was wrong and we haven&apos;t had time to fix it.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="13829" author="cloomis" created="Tue, 31 Jul 2018 19:51:33 +0000"  >&lt;p&gt;I&apos;ll edit/split the relevant section of &lt;tt&gt;datamodel.txt&lt;/tt&gt;, adding details for discussion.&lt;/p&gt;</comment>
                            <comment id="14050" author="hassan" created="Fri, 14 Sep 2018 12:53:53 +0000"  >&lt;p&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; to review &lt;tt&gt;datamodel.txt&lt;/tt&gt; and make necessary updates to &lt;tt&gt;pfi(Field)Design&lt;/tt&gt; and &lt;tt&gt;pfiConfig&lt;/tt&gt;&lt;/p&gt;</comment>
                            <comment id="14343" author="hassan" created="Mon, 5 Nov 2018 13:39:58 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&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;: can we merge to master now?&lt;/p&gt;</comment>
                            <comment id="14346" author="price" created="Mon, 5 Nov 2018 19:27:34 +0000"  >&lt;p&gt;Fine with me.&lt;/p&gt;</comment>
                            <comment id="14347" author="price" created="Mon, 5 Nov 2018 19:28:24 +0000"  >&lt;p&gt;Oh, I see that I own this now. Let me look through it once the dust settles from my trip.&lt;/p&gt;</comment>
                            <comment id="14623" author="price" created="Tue, 20 Nov 2018 19:36:14 +0000"  >&lt;p&gt;We recently agreed that there&apos;s no need for us to worry about the design part, at least right now. However, we do need the configuration (the implementation of the observation design that specifies where the cobras ended up for actual exposures) to advance work on the simulator (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/SIM2D-88&quot; title=&quot;Compare ETC and SIM2D+DRP2D outputs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SIM2D-88&quot;&gt;&lt;del&gt;SIM2D-88&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;</comment>
                            <comment id="14624" author="price" created="Thu, 22 Nov 2018 16:34:52 +0000"  >&lt;p&gt;Here&#8217;s the text I&#8217;m putting in &lt;tt&gt;datamodel.txt&lt;/tt&gt;. Any objections, concerns or comments?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The design of a PFI setup, i.e., the targetting of fibers, is a PfiDesign:&lt;/p&gt;

&lt;p&gt;    &quot;pfiDesign-0x%016x.fits&quot; % (pfiDesignId)&lt;/p&gt;

&lt;p&gt;The choice of a hex format is because the the pfiDesignId is a SHA-1&lt;br/&gt;
of the intended fiber positions.&lt;/p&gt;

&lt;p&gt;FITS file format:&lt;/p&gt;

&lt;p&gt;HDU #0 PDU&lt;br/&gt;
HDU #1          FITS binary table named &quot;DESIGN&quot;&lt;/p&gt;

&lt;p&gt;The DESIGN table lists for each object:&lt;br/&gt;
      fiberId        32-bit int&lt;br/&gt;
      catId          32-bit int&lt;br/&gt;
      tract          32-bit int&lt;br/&gt;
      patch          string&lt;br/&gt;
      objId          64-bit int&lt;br/&gt;
      ra             64-bit float (degrees)&lt;br/&gt;
      dec            64-bit float (degrees)&lt;br/&gt;
      pfiNominal     pair of 32-bit floats (microns on the PFI)&lt;/p&gt;

&lt;p&gt;N.b. fiberIds start at 1.&lt;/p&gt;

&lt;p&gt;&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;=&lt;del&gt;=&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;The realisation of a PfiDesign for a particular exposure is a PfsConfig:&lt;/p&gt;

&lt;p&gt;    &quot;pfsConfig-0x%016x-%06d.fits&quot; % (pfiDesignId, expId)&lt;/p&gt;

&lt;p&gt;The choice of a hex format is because the the pfiDesignId is a SHA-1.&lt;/p&gt;

&lt;p&gt;FITS file format:&lt;/p&gt;

&lt;p&gt;HDU #0 PDU&lt;br/&gt;
HDU #1          FITS binary table named &quot;CONFIG&quot;&lt;br/&gt;
HDU #1          FITS binary table named &quot;PHOTOMETRY&quot;&lt;/p&gt;

&lt;p&gt;The CONFIG table lists for each object:&lt;br/&gt;
      fiberId        32-bit int&lt;br/&gt;
      catId          32-bit int&lt;br/&gt;
      tract             32-bit int&lt;br/&gt;
      patch          string&lt;br/&gt;
      objId          64-bit int&lt;br/&gt;
      ra             64-bit float (degrees)&lt;br/&gt;
      dec            64-bit float (degrees)&lt;br/&gt;
      pfiCenter      pair of 32-bit floats (microns on the PFI)&lt;br/&gt;
      pfiNominal     pair of 32-bit floats (microns on the PFI)&lt;/p&gt;

&lt;p&gt;N.b. fiberIds start at 1.&lt;/p&gt;

&lt;p&gt;The PHOTOMETRY table lists:&lt;br/&gt;
      fiberId        32-bit int&lt;br/&gt;
      fiberMag       32-bit float&lt;br/&gt;
      filterName     string&lt;/p&gt;

&lt;p&gt;A fiberId may be listed multiple times in the PHOTOMETRY table in order to&lt;br/&gt;
provide measurements in multiple filters for a single object.&lt;/p&gt;

&lt;p&gt;The &apos;filterName&apos; values in the PHOTOMETRY table will specify particular&lt;br/&gt;
transmission curves used by the pipeline, and therefore the range of&lt;br/&gt;
permitted values is limited to a set to be specified by the DRP team.&lt;br/&gt;
There will be a mechanism for adding to this set.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="14631" author="cloomis" created="Wed, 28 Nov 2018 16:03:59 +0000"  >&lt;p&gt;I&apos;d say that the PHOTOMETRY table needs to be in the Design file: that is one of the things coming from the targeting/proposal folks.&lt;/p&gt;

&lt;p&gt;Also that it&apos;s worth explicitly stating that a &lt;em&gt;pointing&lt;/em&gt; ra/dec must be in the header: where the telescope is slewed to.&lt;/p&gt;</comment>
                            <comment id="14707" author="price" created="Tue, 4 Dec 2018 19:51:00 +0000"  >&lt;p&gt;Moved &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt;&apos;s contribution from &lt;tt&gt;tickets/&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;&lt;/tt&gt; to &lt;tt&gt;u/cloomis/&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;&lt;/tt&gt; in anticipation of stealing the official ticket branch for my work which is currently on &lt;tt&gt;u/price/&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;&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="14717" author="price" created="Tue, 18 Dec 2018 02:48:26 +0000"  >&lt;p&gt;Sorry to give you this as well as the simulator changes, &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=cloomis&quot; class=&quot;user-hover&quot; rel=&quot;cloomis&quot;&gt;cloomis&lt;/a&gt;, but I think they naturally go to you.&lt;/p&gt;</comment>
                            <comment id="14718" author="price" created="Tue, 18 Dec 2018 03:08:40 +0000"  >&lt;p&gt;Ack, I forgot that there needs to be coordinated changes in drp_stella.&lt;/p&gt;</comment>
                            <comment id="14719" author="price" created="Tue, 18 Dec 2018 19:00:14 +0000"  >&lt;p&gt;Made some fixes in drp_stella, and the PR is open.&lt;/p&gt;</comment>
                            <comment id="14814" author="price" created="Tue, 29 Jan 2019 21:34:42 +0000"  >&lt;p&gt;Merged along with &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-310&quot; title=&quot;Modify pipeline flow to match design&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-310&quot;&gt;&lt;del&gt;PIPE2D-310&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13510">DAMD-49</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|02qpuc:7m</customfieldvalue>

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

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