<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:37:00 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-1573] Implement the function to filter out unstable FFs in FPS actor</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1573</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;It is demonstrated filter out unstable FFs do helps the accuracy of transformations.  This function should be also implemented in FPS actor.&lt;/p&gt;</description>
                <environment></environment>
        <key id="22721">INSTRM-1573</key>
            <summary>Implement the function to filter out unstable FFs in FPS actor</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="chyan">chyan</assignee>
                                    <reporter username="chyan">chyan</reporter>
                        <labels>
                            <label>CanBeClosed</label>
                    </labels>
                <created>Fri, 8 Apr 2022 07:52:01 +0000</created>
                <updated>Fri, 12 May 2023 09:51:51 +0000</updated>
                            <resolved>Fri, 12 May 2023 09:51:51 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                            <comment id="32671" author="chyan" created="Fri, 12 May 2023 09:51:41 +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;
def readFiducialMasks(fids):

    &quot;&quot;&quot;
    read good/bad/&lt;span class=&quot;code-keyword&quot;&gt;outer&lt;/span&gt; ring fiducial information from yaml file
    &quot;&quot;&quot;

    instPath = os.path.join(os.environ[&lt;span class=&quot;code-quote&quot;&gt;&apos;PFS_INSTDATA_DIR&apos;&lt;/span&gt;])

    fidFile = os.path.join(instPath,&lt;span class=&quot;code-quote&quot;&gt;&quot;data/pfi/fiducials/fiducialFiberFlags.yaml&quot;&lt;/span&gt;)
    with open(fidFile, &lt;span class=&quot;code-quote&quot;&gt;&apos;r&apos;&lt;/span&gt;) as inFile:
        fiducialFlags = yaml.safe_load(inFile)

    fidsOuterRing = fids[fids.fiducialId.isin(fiducialFlags[&lt;span class=&quot;code-quote&quot;&gt;&apos;outerRingIds&apos;&lt;/span&gt;])]
    badFids = fiducialFlags[&lt;span class=&quot;code-quote&quot;&gt;&apos;badFidIds&apos;&lt;/span&gt;]
    goodFids = list(set(fids[&lt;span class=&quot;code-quote&quot;&gt;&apos;fiducialId&apos;&lt;/span&gt;].values)-set(badFids))
    fidsGood = fids[fids.fiducialId.isin(goodFids)]

    &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; fidsOuterRing, fidsGood

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="22687">INSTRM-1555</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22861">INSTRM-1661</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="22697">INSTRM-1559</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|02qpl5:k</customfieldvalue>

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