<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:39:30 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>[INSTRM-1792] Reading MCS boresight from database instead of hard coded.</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1792</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://github.com/Subaru-PFS/pfs_utils/blob/master/python/pfs/utils/coordinates/transform.py#L180&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt; in the pfs_utils, the boresight location is hard coded based on different elevation angle with initial value.  We should think about possibility of using database value.  &lt;/p&gt;

&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; Do you have any suggestion?&lt;/p&gt;</description>
                <environment></environment>
        <key id="23121">INSTRM-1792</key>
            <summary>Reading MCS boresight from database instead of hard coded.</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="3" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="karr">karr</assignee>
                                    <reporter username="chyan">chyan</reporter>
                        <labels>
                            <label>EngRun</label>
                    </labels>
                <created>Thu, 17 Nov 2022 04:40:37 +0000</created>
                <updated>Thu, 18 Jan 2024 03:29:06 +0000</updated>
                                                                            <component>pfs_utils</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                            <comment id="31812" author="rhl" created="Thu, 17 Nov 2022 19:14:40 +0000"  >&lt;p&gt;My guess is that it doesn&apos;t matter, and that the fit will converge even if the model I hardwired is pretty bad. &#160;In fact, it would probably converge even if we didn&apos;t attempt to correct for altitude.&lt;/p&gt;

&lt;p&gt;However, this is something that we could and should confirm.&lt;/p&gt;</comment>
                            <comment id="32210" author="hassan" created="Thu, 9 Feb 2023 13:32:25 +0000"  >&lt;p&gt;To be addressed sometime in the next 6 months.&lt;/p&gt;</comment>
                            <comment id="32380" author="yuki.moritani" created="Fri, 10 Mar 2023 02:55:01 +0000"  >&lt;p&gt;At ASIAA software informal meeting, we agreed to start with to check difference run by run difference.&lt;/p&gt;

&lt;p&gt;Here is a visit for the previous Boresight measurements:&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Run&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;visit&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;El &lt;span class=&quot;error&quot;&gt;&amp;#91;deg&amp;#93;&lt;/span&gt;&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;InR&#160;range&#160;&lt;span class=&quot;error&quot;&gt;&amp;#91;deg&amp;#93;&lt;/span&gt;&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;InR step &lt;span class=&quot;error&quot;&gt;&amp;#91;deg&amp;#93;&lt;/span&gt;&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2021.09&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;67419 &#8211; 67430&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;90&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+180&#160;~ -150&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;67447 &#8211; 67458&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;60&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+180&#160;~ -150&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ADC=0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;68290 &#8211; 68301&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;60&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-150 ~ +180&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ADC=7.32&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;67459 &#8211; 67470&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-150 ~&#160;+180&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ADC=0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;68278 &#8211; 68289&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+180 ~ -150&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ADC=22&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2021.11&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;69959&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;90&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-165 ~ +165&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Hexapod position was incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;69963&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;75&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-165 ~ +165&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Hexapod position was incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;69960&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;60&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+165 ~ -165&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Hexapod position was incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;69962&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;45&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+165 ~ -165&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Hexapod position was incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;69961&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-165 ~ +165&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Hexapod position was incorrect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2022.06&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;77490 &#8211; 77495&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;90&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-150 ~ +150&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+60&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2022.11&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;82410&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;90&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-165 ~ +165&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;+30&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&#160;&#160;Note that&#160; Hexapod position was set at different position (1.8mm in X_pfi, -0.1mm in Y_pfi) from position we usually use. So, this offset should be taken into account.&lt;/p&gt;</comment>
                            <comment id="32713" author="yuki.moritani" created="Thu, 18 May 2023 08:14:26 +0000"  >&lt;p&gt;Jennifer and I talked about this. In the 2023 April/May run, we have updated MCS boresight , and found that it was shifted.&#160;&lt;br/&gt;
 &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/attachment/15636/15636_mcs_boresight_comp.py&quot; title=&quot;mcs_boresight_comp.py attached to INSTRM-1792&quot;&gt;mcs_boresight_comp.py&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://pfspipe.ipmu.jp/jira/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&#160;&lt;/p&gt;

&lt;p&gt;If the slope is stable, we could use database to get boresight by reading the latest measurement at a given EL (e.g., EL=90) and the EL at the observation. Jennifer will check the stability of the slope.&lt;/p&gt;</comment>
                            <comment id="36713" author="yuki.moritani" created="Thu, 18 Jan 2024 03:28:32 +0000"  >&lt;p&gt;I found that the attachment was wrong the above comment. This figure compares boresight position used in pfs_utils and&#160; that measured in April 2023. Since it, we didn&apos;t measure boresight at different EL, so stability of the slope is to be checked (in particular X).&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://pfspipe.ipmu.jp/jira/secure/attachment/17037/17037_image-2024-01-18-12-25-20-174.png&quot; height=&quot;301&quot; width=&quot;254&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="17037" name="image-2024-01-18-12-25-20-174.png" size="73704" author="yuki.moritani" created="Thu, 18 Jan 2024 03:25:22 +0000"/>
                            <attachment id="15636" name="mcs_boresight_comp.py" size="2481" author="yuki.moritani" created="Thu, 18 May 2023 08:08:23 +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|02qpjd:00r300r</customfieldvalue>

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