<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:48: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>[INFRA-11] Implement mapper to use an LSST butler with PFS</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INFRA-11</link>
                <project id="10001" key="INFRA">Software Development Infrastructure</project>
                    <description>&lt;p&gt;We should adopt the LSST/HSC &quot;butler&quot; interface to data.  This will require writing a mapper.&lt;/p&gt;</description>
                <environment></environment>
        <key id="10107">INFRA-11</key>
            <summary>Implement mapper to use an LSST butler with PFS</summary>
                <type id="10001" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10515&amp;avatarType=issuetype">Story</type>
                                            <priority id="3" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/major.svg">Major</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="aritter">aritter</assignee>
                                    <reporter username="rhl">rhl</reporter>
                        <labels>
                    </labels>
                <created>Thu, 17 Jul 2014 21:09:31 +0000</created>
                <updated>Fri, 1 Jul 2016 17:09:40 +0000</updated>
                            <resolved>Fri, 1 Jul 2016 17:09:40 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                            <comment id="10301" author="bick" created="Tue, 2 Sep 2014 07:13:18 +0000"  >&lt;p&gt;I put in a basic outline of an obs_pfs package in obs_pfs.git.  It&apos;s very simple and follows the obs_subaru package as an template.  The mapper is watered down and right now only includes a &apos;raw&apos; mapper target.  There&apos;s an ingest.py script which just inherits from the main LSST one and removes the need for &apos;filter&apos; info in paths and such.  To test all the pieces, I used an HSC raw data file, but I didn&apos;t check it in to the git repo as it&apos;s an 18M binary.  You can grab it from master:~bick/HSCA00123754.fits and then try:&lt;/p&gt;

&lt;p&gt;./bin/pfsIngestImages.py --create /path/to/HSCA00123754.fits $PWD/data&lt;/p&gt;

&lt;p&gt;(yes, you do have have dump the newly created data repo in $PWD/data/). Then you should be able to run ./tests/getRaw.py, which just does a butler.get(&apos;raw&apos;) for visit 1236 ccd 1 (i.e. the HSC data file I used for testing) and checks the width and height of the loaded image.&lt;/p&gt;

&lt;p&gt;The code to generate defects wasn&apos;t HSC specific, so I moved it over wholesale.  &lt;/p&gt;

&lt;p&gt;So far, there&apos;s only a minimal SConstruct + SConscript in place.  There&apos;s nothing yet needing to be compiled.&lt;/p&gt;

&lt;p&gt;I put in a pfs/pfs_geom.paf, though the notion of a &apos;camera&apos; is very different here.  It currently uses most of the HSC specs for CCDs, and is limited to 8 CCDs.  I haven&apos;t yet considered how the geom might look for the IR devices.  I think these details can easily be filled in once they&apos;ve been decided upon ... I think I actually have a message from Craig outlining a naming convention ... must check that.&lt;/p&gt;

&lt;p&gt;Before doing any more, I&apos;d like to get RHL to take a quick look and make sure this is on track for what he&apos;d like.  I&apos;m a little worried that a &apos;camera&apos; is a misplaced idea here.  If this is more or less the right idea, then we can start adding mapper targets and getting all the device specifics sorted out.&lt;/p&gt;


</comment>
                            <comment id="10302" author="bick" created="Tue, 2 Sep 2014 07:17:08 +0000"  >&lt;p&gt;I don&apos;t consider this a final review as there&apos;s much yet to add here, but the basic framework is in place.  If this is roughly on tract, you can send it back to me to complete, with a second more final review to happen then.&lt;/p&gt;</comment>
                            <comment id="11054" author="swinbank" created="Fri, 1 Jul 2016 17:09:29 +0000"  >&lt;p&gt;Agreed at the meeting of 2016-07-01 that this is done. We&apos;ll file tickets to make further updates as returned.&lt;/p&gt;</comment>
                    </comments>
                    <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|02zkt9:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2">2014-8</customfieldvalue>
    <customfieldvalue id="11">2014-9</customfieldvalue>
    <customfieldvalue id="16">2014-12</customfieldvalue>
    <customfieldvalue id="19">2014-13</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>