<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:55:28 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-618] Process SM1 stability data</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-618</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;Data have been acquired from SM1 at Subaru for determining the stability of the wavelength solution: See the SM1 logbook &lt;a href=&quot;https://people.lam.fr/madec.fabrice/pfs/logbook_opdb_visit_sm1_subaru.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://people.lam.fr/madec.fabrice/pfs/logbook_opdb_visit_sm1_subaru.html&lt;/a&gt; for visit details (look for name=&apos;stabilityTest&apos;).&lt;/p&gt;

&lt;p&gt;Please perform a complete processing of bias, dark, quartz and arc data, listed under the name &apos;stabilityTest&apos; using the 2D DRP. &lt;/p&gt;

&lt;p&gt;Process as far as &lt;tt&gt;reduceArc.py&lt;/tt&gt;. So we should for each arc exposure, have the corresponding wavelength solution and &lt;tt&gt;detectorMap&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;In addition, the visit numbers processed should be sent to &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=sogo.mineo&quot; class=&quot;user-hover&quot; rel=&quot;sogo.mineo&quot;&gt;sogo.mineo&lt;/a&gt; at NOAJ so that he can look into updating his YAML mechanism to extract those visits from the opDB.&lt;/p&gt;

&lt;p&gt;Note: the actual analysis of the wavelength solution to characterize instrument breathing modes would be done later and will be the subject of a separate ticket.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="14636">PIPE2D-618</key>
            <summary>Process SM1 stability 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="hassan">hassan</reporter>
                        <labels>
                    </labels>
                <created>Tue, 21 Jul 2020 15:47:58 +0000</created>
                <updated>Mon, 4 Jan 2021 20:23:20 +0000</updated>
                            <resolved>Thu, 24 Sep 2020 21:39:54 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                            <comment id="17459" author="price" created="Wed, 22 Jul 2020 16:37:38 +0000"  >&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;
price@price-laptop:~/pfs/pipe2d-618 $ sqlite3 obslog.sqlite3
sqlite&amp;gt; .mode csv
sqlite&amp;gt; .&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt; PIPE2D-618.csv obslog
sqlite&amp;gt; .schema
CREATE TABLE obslog(
  &lt;span class=&quot;code-quote&quot;&gt;&quot;cmd_str&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;pfs_visit_id&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;visit_set_id&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;exp_type&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;time_exp_start&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;notes&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;data_flag&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;comments&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;sequence_type&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;sps_module_id&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;arm&quot;&lt;/span&gt; TEXT,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;sps_camera_id&quot;&lt;/span&gt; TEXT
);
sqlite&amp;gt; select count(*) from obslog;
2596
sqlite&amp;gt; select min(pfs_visit_id), max(pfs_visit_id) from obslog;
18218,19555


Need to:
* Generate suitable bias (18218..18227), dark (18188..18202), flat (17839..17982).
* Bootstrap a detectorMap (flat: 18231, arc: 18232)
* For each set:
  + &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; flats as a fiberTrace
  + &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; each arc independently


(lsst-scipipe) pprice@tiger2-sumire:/tigress/pprice/pipe2d-618 $ generateCommands.py /projects/HSC/PFS/Subaru/ --calib /projects/HSC/PFS/Subaru/CALIB-price --rerun price/pipe2d-618 --blocks=pipe2d_618 -j 20 pipe2d-618.yaml calibs.sh 
(lsst-scipipe) pprice@tiger2-sumire:/tigress/pprice/pipe2d-618 $ ./calibs.sh 

Bootstrap r:
bootstrap INFO: Median difference from detectorMap: -1.251848,-1.112205 pixels
bootstrap INFO: Fit 116/141 points, rms: x=0.713381 y=0.189416 total=0.458008 pixels
bootstrap INFO: Updating detectorMap...
bootstrap INFO: Median difference from detectorMap: 0.685743,-1.230428 pixels
bootstrap INFO: Fit 77/96 points, rms: x=0.349973 y=0.116337 total=0.121325 pixels

Bootstrap b:
bootstrap INFO: Median difference from detectorMap: 0.244493,-0.289952 pixels
bootstrap INFO: Fit 8/12 points, rms: x=0.088476 y=0.142863 total=0.089313 pixels
bootstrap INFO: Updating detectorMap...
bootstrap INFO: Median difference from detectorMap: 1.236342,-0.364347 pixels
bootstrap INFO: Fit 7/7 points, rms: x=0.258951 y=0.009806 total=0.178473 pixels


generateCommands isn&apos;t going to work &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; the main processing, since we want to
run reduceArc on each arc individually (to detect any &lt;span class=&quot;code-object&quot;&gt;short&lt;/span&gt; timescale motion).
--&amp;gt; fiberTrace.sh

(lsst-scipipe) pprice@tiger2-sumire:/tigress/pprice/pipe2d-618 $ ingestPfsCalibs.py /projects/HSC/PFS/Subaru --output=/projects/HSC/PFS/Subaru/CALIB-price --validity=1800 --doraise --mode=copy --config clobber=True register.ignore=True -- /projects/HSC/PFS/Subaru/rerun/price/pipe2d-618/fiberTrace/FIBERTRACE/*.fits

The problem now is that the butler doesn&apos;t recognise visit0 (can only have a single fiberTrace per day).
So we&apos;ll hack the calibRegistry when we want to turn the fiberTrace over.
--&amp;gt; arcs.sh
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="17460" author="price" created="Wed, 22 Jul 2020 16:38:21 +0000"  >&lt;p&gt;Data is in &lt;tt&gt;/projects/HSC/PFS/Subaru/rerun/price/pipe2d-618/arc&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="17495" author="hassan" created="Mon, 3 Aug 2020 13:26:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=sogo.mineo&quot; class=&quot;user-hover&quot; rel=&quot;sogo.mineo&quot;&gt;sogo.mineo&lt;/a&gt;: Can you look at Paul&apos;s YAML file and related scripts please? Does this help in your work in extracting information from the opDB for your DRP processing framework? (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-423&quot; title=&quot;Regular DRP processing of LAM and Subaru data&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-423&quot;&gt;PIPE2D-423&lt;/a&gt; and related tickets)&lt;/p&gt;</comment>
                            <comment id="17500" author="sogo.mineo" created="Tue, 4 Aug 2020 03:14:39 +0000"  >&lt;p&gt;The yaml file declares that bias is made from &quot;visit=18218..18227&quot;, but these are not the only bias exposures in obslog. What is the logic behind the choice of &quot;visit=18218..18227&quot; among others?&lt;/p&gt;</comment>
                            <comment id="17501" author="price" created="Tue, 4 Aug 2020 03:24:32 +0000"  >&lt;p&gt;I wanted a single bias for the whole dataset (my job wasn&apos;t to examine the biases for changes, just the arcs) to avoid annoyances from having to modify the calib registry (like I had to for the fiberTraces). That set of biases is close to the dark, which is probably why I preferred it over other sets.&lt;/p&gt;</comment>
                            <comment id="17502" author="sogo.mineo" created="Tue, 4 Aug 2020 05:27:03 +0000"  >&lt;p&gt;&lt;tt&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-618&quot; title=&quot;Process SM1 stability data&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-618&quot;&gt;&lt;del&gt;PIPE2D-618&lt;/del&gt;&lt;/a&gt;.csv&lt;/tt&gt; does not contain the darks and flats that are specified in the YAML file (though I don&apos;t know whether it is problematic or not... I am interested in how to choose files from the opDB in order to automate the choice)&lt;/p&gt;</comment>
                            <comment id="17504" author="sogo.mineo" created="Wed, 5 Aug 2020 01:18:27 +0000"  >&lt;p&gt;I think this work is OK &amp;#8211; Tanaka-san told me that it is not my task to decide which exposures to use. Sorry for my misunderstanding.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13573">PIPE2D-423</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12814" name="analyseArcs.py" size="4088" author="price" created="Wed, 22 Jul 2020 18:26:26 +0000"/>
                            <attachment id="12806" name="arcs.sh" size="42203" author="price" created="Wed, 22 Jul 2020 16:35:27 +0000"/>
                            <attachment id="12808" name="fiberTrace.sh" size="12730" author="price" created="Wed, 22 Jul 2020 16:36:00 +0000"/>
                            <attachment id="12809" name="PIPE2D-618.csv" size="349820" author="price" created="Wed, 22 Jul 2020 16:36:18 +0000"/>
                            <attachment id="12807" name="pipe2d-618.yaml" size="786" author="price" created="Wed, 22 Jul 2020 16:35:27 +0000"/>
                            <attachment id="12812" name="xRms_blue.png" size="30770" author="price" created="Wed, 22 Jul 2020 18:07:50 +0000"/>
                            <attachment id="12810" name="xRms.png" size="58685" author="price" created="Wed, 22 Jul 2020 17:56:19 +0000"/>
                            <attachment id="12813" name="yRms_blue.png" size="32907" author="price" created="Wed, 22 Jul 2020 18:07:51 +0000"/>
                            <attachment id="12811" name="yRms.png" size="60343" author="price" created="Wed, 22 Jul 2020 17:56:19 +0000"/>
                    </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|02qps2:k</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10100" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Reviewers</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>sogo.mineo</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>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>