<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:52:57 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>[FIBERALLOC-15] Deal with changes to a planned observation after it has started</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/FIBERALLOC-15</link>
                <project id="10500" key="FIBERALLOC">Target to fiber allocation and configuration</project>
                    <description>&lt;p&gt;The code should be capable to deal with the following situation:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;an observation plan has been computed, and some visits have already been observed&lt;/li&gt;
	&lt;li&gt;now, some parameters change (i.e. targets are removed or added, observation times are changed, etc.)&lt;/li&gt;
	&lt;li&gt;based on the already performed observations and the new input data, ETS should compute an updated optimal observation strategy for the remaining visits.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="14014">FIBERALLOC-15</key>
            <summary>Deal with changes to a planned observation after it has started</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="rhl">rhl</assignee>
                                    <reporter username="Martin.Reinecke">Martin Reinecke</reporter>
                        <labels>
                    </labels>
                <created>Wed, 27 Nov 2019 10:38:35 +0000</created>
                <updated>Mon, 5 Oct 2020 15:44:33 +0000</updated>
                            <resolved>Mon, 5 Oct 2020 15:44:33 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="16438" author="martin.reinecke" created="Wed, 27 Nov 2019 10:46:29 +0000"  >&lt;p&gt;I propose to implement this in the following way:&lt;/p&gt;

&lt;p&gt;In addition to the already existing input data, ETS takes an additional (optional) input, which is simply a (string-&amp;gt;int) dictionary mapping science target IDs to the number of times they have already been observed previously.&lt;/p&gt;

&lt;p&gt;When planning a new observation, this is left empty.&lt;/p&gt;

&lt;p&gt;When re-planning the rest of an observation that has already been partially carried out:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;this dictionary is filled with the information on the science targets that have already been (partially) observed&lt;/li&gt;
	&lt;li&gt;the rest of the input contains the updated target lists, observation times, or whatever else has changed, and only the not-yet-done visits are requested&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Comments or questions welcome!&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="16451" author="martin.reinecke" created="Thu, 28 Nov 2019 08:50:00 +0000"  >&lt;p&gt;I committed an experimental version to `tickets/&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/FIBERALLOC-15&quot; title=&quot;Deal with changes to a planned observation after it has started&quot; class=&quot;issue-link&quot; data-issue-key=&quot;FIBERALLOC-15&quot;&gt;&lt;del&gt;FIBERALLOC-15&lt;/del&gt;&lt;/a&gt;` branch. Please let me know your thoughts!&lt;/p&gt;

&lt;p&gt;At the moment the code wants to know the number of visits that have already been spent on a given science target. It would also be possible to change this to the observation time in seconds. I don&apos;t know which is more convenient.&lt;/p&gt;</comment>
                            <comment id="16453" author="kiyoto.yabe" created="Fri, 29 Nov 2019 00:02:54 +0000"  >&lt;p&gt;Thank you for the proposal. This function looks useful. Just to be sure, is this going to work in the `netflow` world?&#160;&lt;/p&gt;</comment>
                            <comment id="16456" author="martin.reinecke" created="Fri, 29 Nov 2019 07:41:41 +0000"  >&lt;p&gt;Yes, this is an enhancement to the netflow code. The plan is roughly like this:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;you plan an observation that has, say, 5 visits&lt;/li&gt;
	&lt;li&gt;after 3 completed visits, the parameters change for some reason (i.e. the cost function changes, targets are removed/added, telescope pointing is changed, Cobras are disabled, really anything that can be imagined)&lt;/li&gt;
	&lt;li&gt;now you plan another observation, but only for the remaining 2 visits, and pass to it the information which targets have been observed how often in the preceding visits. The code will then try to optimize the cost function according to this changed information.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="16457" author="martin.reinecke" created="Fri, 29 Nov 2019 07:48:15 +0000"  >&lt;p&gt;@rhl I think this is a feature you asked for.&lt;/p&gt;</comment>
                            <comment id="16604" author="martin.reinecke" created="Tue, 24 Dec 2019 08:48:46 +0000"  >&lt;p&gt;It would be absolutely great to have some feedback on this. Merging this soon would have the additional advantage that the &quot;master&quot; branch would work again; it is currently broken due to an interface change in ics.cobraOps.&lt;/p&gt;

&lt;p&gt;If I don&apos;t hear anything, I plan to merge in early January.&lt;/p&gt;</comment>
                            <comment id="16605" author="kiyoto.yabe" created="Tue, 24 Dec 2019 12:44:24 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=Martin.Reinecke&quot; class=&quot;user-hover&quot; rel=&quot;Martin.Reinecke&quot;&gt;Martin Reinecke&lt;/a&gt;&#160;, thank you for this update. I really like to test this, but unfortunately I need to do other works during this week, and I will be on vacation next week, so I can start to test this after Jan 6. Is this too late for you?&lt;/p&gt;</comment>
                            <comment id="16606" author="martin.reinecke" created="Tue, 24 Dec 2019 14:15:18 +0000"  >&lt;p&gt;Dear Kiyoto, thank you very much for the offer! Sure, early January is fine. Maximilian has already tested this as well and seemed happy with it.&lt;/p&gt;</comment>
                            <comment id="16615" author="kiyoto.yabe" created="Wed, 15 Jan 2020 07:53:28 +0000"  >&lt;p&gt;Although I only tested for very limited use cases, I think it works as you intended. It may be good to describe this functionality briefly in README.md as well. Thanks.&lt;/p&gt;</comment>
                            <comment id="16616" author="martin.reinecke" created="Wed, 15 Jan 2020 10:34:03 +0000"  >&lt;p&gt;Thank you very much, that is an important point! I have updated the README.md file accordingly.&lt;/p&gt;</comment>
                            <comment id="17830" author="martin.reinecke" created="Mon, 5 Oct 2020 09:02:43 +0000"  >&lt;p&gt;After nine months of no feedback I&apos;m proposing to merge this now, since I need to make other changes on the code (e.g. switching to the official pfs_utils coordinate routines), and I don&apos;t want to maintain diverging branches.&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|zzs048:</customfieldvalue>

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

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