<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:28:47 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>[REDMINE1D-49] [RM-6028] full implementation of multiple observations ( multi-roll, blue/red...)</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/REDMINE1D-49</link>
                <project id="11002" key="REDMINE1D">1D Redmine </project>
                    <description>&lt;p&gt;&lt;em&gt;&lt;font color=&quot;#505f79&quot;&gt; Created on 2020-10-01 16:07:51 by Didier Vibert. % Done: 60&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;traiter plusieurs observations d&apos;une m&#234;me source.&lt;/p&gt;

&lt;p&gt;ie: plusieurs spectres en entr&#233;e, mais un seul mod&#232;le pour g&#233;n&#233;rer les observations multiples.&lt;br/&gt;
ces observations n&apos;ont pas forc&#233;ment la m&#234;me grille en lambda (eg filtre bleu et rouge d&apos;Euclid), et peuvent avoir des longueurs d&apos;ondes redondantes.&lt;/p&gt;

&lt;p&gt;pour PFS, pr&#233;server la capacit&#233; d&apos;utiliser le log-lambda &lt;/p&gt;</description>
                <environment></environment>
        <key id="16753">REDMINE1D-49</key>
            <summary>[RM-6028] full implementation of multiple observations ( multi-roll, blue/red...)</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="r2j.migrate">Redmine-Jira Migtation</assignee>
                                    <reporter username="r2j.migrate">Redmine-Jira Migtation</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 Jun 2021 01:20:48 +0000</created>
                <updated>Wed, 7 Feb 2024 18:32:21 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                            <comment id="37122" author="r2j.migrate" created="Wed, 7 Feb 2024 18:31:42 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2022-03-30 16:59:00:&lt;br/&gt;
L&apos;id&#233;e: premi&#232;re version sans aucun coeff d&apos;intercalibration.&lt;/p&gt;

&lt;p&gt;remplacer dans l&apos;inputContext le membre @std::shared_ptr&amp;lt;CSpectrum&amp;gt; m_Spectrum@ par un container (std::vector ? ), idem pour @m_rebinnedSpectrum@,  et partout o&#249; on  r&#233;f&#233;rence ces objets.&lt;/p&gt;

&lt;p&gt;commencer par modifier CTemplateFiitingSolve et COperatorTemplatefitting.&lt;br/&gt;
puis COperatorTemplateFittingLog et COperatorTemaplateFitttingPhot,&lt;br/&gt;
puis CTplCombinationSolve et COperatorTplcombination&lt;br/&gt;
puis CLinemodelSolve &lt;/p&gt;

&lt;p&gt;note:&lt;br/&gt;
il faut rajouter dans le parameters.json autant de lambda range que de spectres...&lt;br/&gt;
idem dans l&apos;inputContext::m_lambdaRange devient un container de range, &lt;/p&gt;

&lt;p&gt;En revanche m_logGridStep est unique (ainsi que m_logRebin qui contient les zrange out) : =&amp;gt; pour le mutli-obs avec traitement Fourrier, le logstep (li&#233; au zstep) doit &#234;tre identique. &lt;/p&gt;

&lt;p&gt;orthogonalize template: on ne vas pas orthogonaliser diff&#233;remment pour chaque spectre (ie chaque LSF) =&amp;gt; utiliser la LSF la plus large (&#224; voir comment le d&#233;terminer avec des LSF variables...)&lt;br/&gt;
idem pour le support &#224; masquer avec l&apos;option ignorelinesupport.&lt;/p&gt;




</comment>
                            <comment id="37123" author="r2j.migrate" created="Wed, 7 Feb 2024 18:31:51 +0000"  >&lt;p&gt;Comment by Ali Allaoui on 2022-12-07 10:24:26:&lt;br/&gt;
Comment identifier chacun des spectres et son lambda range associ&#233; ? se baser uniquement sur l&apos;ordre (et donc dans le parameters.json avoir @&quot;lambdarange&quot;:[&lt;span class=&quot;error&quot;&gt;&amp;#91;12510,18500&amp;#93;&lt;/span&gt;,&lt;span class=&quot;error&quot;&gt;&amp;#91;19000,21000&amp;#93;&lt;/span&gt;@) est peut &#234;tre risqu&#233;, on s&apos;appuierait alors sur l&apos;ordre des spectres dans l&apos;inputspectrumlist (point de vue client), ou l&apos;ordre d&apos;ajout des spectres (point de vue api, l&apos;appel &#224; load_flux, load_error, load_wave). Ne vaudrait-il mieux pas avoir une information suppl&#233;mentaire dans CSpectrum, qu&apos;on puisse utiliser dans le parameters.json : @&quot;lambdarange&quot;:&lt;/p&gt;
{&quot;a&quot;:[12510,18500], &quot;b&quot;:[19000,21000]}
&lt;p&gt;@&lt;/p&gt;</comment>
                            <comment id="37124" author="r2j.migrate" created="Wed, 7 Feb 2024 18:31:58 +0000"  >&lt;p&gt;Comment by Pierre-yves Chabaud on 2022-12-07 14:59:31:&lt;br/&gt;
En plus de @lambdarange@, y a-t-il d&apos;autres param&#232;tres qui, pour une m&#234;me source, peuvent avoir des valeurs diff&#233;rentes suivants les jeux observations ?&lt;br/&gt;
Les deux design que je vois sont :&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;Premier design&lt;/b&gt;* (idem propos&#233; par Ali)&lt;/p&gt;

&lt;p&gt;&amp;lt;pre&amp;gt;&lt;br/&gt;
&quot;lambdarange&quot;:&lt;/p&gt;
{&quot;obs1&quot;:[6000,11500], &quot;obs2&quot;:[12500,18000]}
&lt;p&gt;&amp;lt;/pre&amp;gt;&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;Deuxi&#232;me design&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;&amp;lt;pre&amp;gt;&lt;br/&gt;
&quot;observations&quot;:[&lt;/p&gt;
{&quot;name&quot;:&quot;obs1&quot;, &quot;lambdarange&quot;:[6000,11500]}
&lt;p&gt;, &lt;/p&gt;
{&quot;name&quot;:&quot;obs2&quot;, &quot;lambdarange&quot;:[12500,18000]}
&lt;p&gt;]&lt;br/&gt;
&amp;lt;/pre&amp;gt;&lt;/p&gt;

&lt;p&gt;Dans tous les cas, cela n&#233;cessite d&apos;avoir une information sur l&apos;observation dans le CSpectrum (&quot;obs1&quot; ou &quot;obs2&quot; dans mon exemple). Information a remonter &#233;galement dans le format v3 me semble-t-il.&lt;/p&gt;</comment>
                            <comment id="37125" author="r2j.migrate" created="Wed, 7 Feb 2024 18:32:07 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2022-12-07 15:12:53:&lt;br/&gt;
oui, il y a d&apos;autres param&#232;tres: les lsf. 2cas possibles:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;elles sont dans les fichiers spectres (lsfytpe  = &quot;fromspectrumdata&quot;), soit pas de param&#232;tre suppl&#233;mentaire dans ce cas&lt;/li&gt;
	&lt;li&gt;elles ne sont pas dans les fichiers, et viennent du parameters.json. Dans ce cas il faut pr&#233;voir de param&#233;trer la LSF pour chaque &quot;observation&quot;, en reprenant ta terminologie de Pierre-Yves.&lt;br/&gt;
On peut m&#234;me imaginer utiliser la lsf dans les fichiers  (lsfytpe  = &quot;fromspectrumdata&quot;) pour un type d&apos;observation et parm&#233;tr&#233;e pour un autre type, si eg la lsf estim&#233;e par SIR s&apos;av&#232;re bonne uniquement sur le bleu...&lt;/li&gt;
&lt;/ol&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|zzs7hs:</customfieldvalue>

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