<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:38:42 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-1720] Add grouping to gen2 dither scripts</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1720</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;We want to group all exposures in a dither sequence under a common id. From the Gen2 point of view, the mechanism will be as follows.&lt;/p&gt;

&lt;p&gt;Before starting the dither loop, request a new group from &lt;tt&gt;iic getGroupId groupName=$NAME&lt;/tt&gt;, where I recommend using &quot;dither&quot; for the &lt;tt&gt;$NAME&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;The response will be an integer in &lt;tt&gt;PFS.GROUPIDS.$NAME.ID&lt;/tt&gt;. That id should then be passed the exposure commands with &lt;tt&gt;groupId=$ID&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;For example, in semi-Gen2 pseudo-code:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;exec iic getGroupId groupName=dither

ditherGroupId = !PFS.GROUPIDS.DITHER.ID

for ditherPos in ditherPosList {
   exec icc scienceObject exptime=90 window=500,1000 groupId=ditherGroupId
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If you need to restart a dither sequence (to add a new ring, for example), you can request the groupId for an existing group with &lt;tt&gt;iic getGroupId groupName=dither continue&lt;/tt&gt;. If you do not add that &lt;tt&gt;continue&lt;/tt&gt; you will get a new id.&lt;/p&gt;

&lt;p&gt;[ I might add &lt;tt&gt;.VISIT&lt;/tt&gt; or &lt;tt&gt;.DATE&lt;/tt&gt; to the &lt;tt&gt;PFS.GROUPIDS.DITHER&lt;/tt&gt; dictionary, which is why there is an additional &lt;tt&gt;.ID&lt;/tt&gt; ]&lt;/p&gt;

&lt;p&gt;This ticket will be blocked&lt;/p&gt;</description>
                <environment></environment>
        <key id="23005">INSTRM-1720</key>
            <summary>Add grouping to gen2 dither scripts</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="skoshida">Shintaro Koshida</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                            <label>EngRun</label>
                    </labels>
                <created>Sun, 25 Sep 2022 05:50:06 +0000</created>
                <updated>Wed, 1 Mar 2023 09:27:19 +0000</updated>
                            <resolved>Wed, 1 Mar 2023 09:23:22 +0000</resolved>
                                                                    <component>PFS_kansoku</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="31504" author="skoshida" created="Sun, 25 Sep 2022 07:01:10 +0000"  >&lt;p&gt;Thank you, Craig-san, for the detailed explanation. It looks very straightforward and possible to work on it as soon as the PFS status key PFS.GROUPIDS.DITHER.ID is implemented. Maybe I would ask Takagi-san if he can work on the scripting first, because the dithering code is created and developed mostly by him so far.&lt;/p&gt;

&lt;p&gt;One question; do you have any idea in your mind about when this ticket should be closed? By the next run, or in this run if possible?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="32010" author="cloomis" created="Sat, 17 Dec 2022 09:05:07 +0000"  >&lt;p&gt;Eric convinced me that I was being too tricky: we will only need to request one groupId at a time, so there is no need to the nesting.&lt;/p&gt;

&lt;p&gt;So I have switched to a flat namespace. For my testing, I see this on g2sim1:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;PFS.GROUPID.DATE: 2022-12-16T22:40:21
PFS.GROUPID.ID: 20
PFS.GROUPID.NAME: cpl&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="32194" author="yuki.moritani" created="Fri, 3 Feb 2023 22:30:26 +0000"  >&lt;p&gt;Just for recording; this is implemented as a part of &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INSTRM-1815&quot; title=&quot;Prepare Gen2 abstract commands and operation tools for the Feb 2023 run&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INSTRM-1815&quot;&gt;&lt;del&gt;INSTRM-1815&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="32319" author="yuki.moritani" created="Wed, 1 Mar 2023 09:23:22 +0000"  >&lt;p&gt;branch &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/INSTRM-1815&quot; title=&quot;Prepare Gen2 abstract commands and operation tools for the Feb 2023 run&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INSTRM-1815&quot;&gt;&lt;del&gt;INSTRM-1815&lt;/del&gt;&lt;/a&gt; was merged with this modification, so I close the ticket.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="23067">INSTRM-1763</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="23004">INSTRM-1719</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|02qpgr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>