<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:30:25 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-211] [RM-7706] V&#233;rifier la r&#232;gle &apos;strongweak&apos;</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/REDMINE1D-211</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 2022-12-07 08:15:52 by Vincent Le Brun. % Done: 100&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;J&apos;ai tent&#233; de contraindre le modele QSO avec la r&#232;gle &apos;strongweak&apos; et &#231;a ne parait pas tr&#232;s efficace, par exemple pour cet objet &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;Unable to render embedded object: File (QSO_strongweakrule/png) not found.&lt;/span&gt; &lt;br/&gt;
pour lequel il n&apos;y a aucune raie forte dans la solution. Il faudrait v&#233;rifier comment sont calcul&#233; les rapports de raies, faire en sorte que la raie du spectre soit identifi&#233;e par une raie forte&lt;/p&gt;</description>
                <environment></environment>
        <key id="23624">REDMINE1D-211</key>
            <summary>[RM-7706] V&#233;rifier la r&#232;gle &apos;strongweak&apos;</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="r2j.migrate">Redmine-Jira Migtation</assignee>
                                    <reporter username="r2j.migrate">Redmine-Jira Migtation</reporter>
                        <labels>
                    </labels>
                <created>Wed, 5 Jul 2023 05:22:50 +0000</created>
                <updated>Fri, 7 Jul 2023 17:06:34 +0000</updated>
                            <resolved>Fri, 7 Jul 2023 17:06:34 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                            <comment id="33948" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:41 +0000"  >&lt;p&gt;Comment by Vincent Le Brun on 2022-12-07 08:16:55:&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://pfspipe.ipmu.jp/jira/secure/attachment/16133/16133_QSO_strongweakrule.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="33949" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:44 +0000"  >&lt;p&gt;Comment by Vincent Le Brun on 2022-12-07 08:50:42:&lt;br/&gt;
r&#233;pertoire /net/CESAM/amazed/vlebrun/Euclid_FORNAX_DEEP_ELC2020/output_0.36_QSOlm&lt;/p&gt;</comment>
                            <comment id="33950" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:47 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2023-01-18 17:57:44:&lt;br/&gt;
Finalement &#231;a me parait normal au vu de ce qui est cod&#233;. &#192; voir s&#8217;il faut changer le comportement:&lt;/p&gt;

&lt;p&gt;la r&#232;gle @strongweak@ (comme toutes les autres r&#232;gles) se contente de modifier les amplitudes des raies pour respecter la contrainte.&lt;br/&gt;
Dans le cas @strongweak@, on force les amplitudes weak &#224; avoir une amplitude inf&#233;rieure ou &#233;gale &#224; l&apos;amplitude strong la plus forte, si aucune raie strong n&apos;est observ&#233;e, rien ne se passe.&lt;/p&gt;

&lt;p&gt;Donc tu es dans le cas o&#249;, pour un z donn&#233;, il n&apos;y a pas de raie strong. Si tu veux p&#233;naliser ces cas l&#224;, il faut utiliser le prior @stronglinesprior@&lt;/p&gt;</comment>
                            <comment id="33951" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:50 +0000"  >&lt;p&gt;Comment by Vincent Le Brun on 2023-01-19 09:35:42:&lt;br/&gt;
OK je vais tester avec le prior, par contre la r&#232;gle serait plus coh&#233;rente si les raies &apos;weak&apos; &#233;taient toute plus faibles que la raie &apos;strong&apos; la plus faible.&lt;/p&gt;</comment>
                            <comment id="33952" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:54 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2023-01-19 09:45:37:&lt;br/&gt;
Vincent Le Brun wrote in #note-6:&lt;br/&gt;
&amp;gt; OK je vais tester avec le prior, par contre la r&#232;gle serait plus coh&#233;rente si les raies &apos;weak&apos; &#233;taient toute plus faibles que la raie &apos;strong&apos; la plus faible.&lt;/p&gt;

&lt;p&gt;ok on peut effectivement changer la r&#232;gle.&lt;/p&gt;</comment>
                            <comment id="33953" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:57 +0000"  >&lt;p&gt;Comment by Fanny Dufresne on 2023-06-01 14:55:33:&lt;br/&gt;
Au del&#224; du changement raies weak toutes plus faibles que la raie strong la plus faible vs strong, j&apos;ai tent&#233; de comprendre un peu ce qu&apos;il se passe dans le code pour cette &quot;rule strong higher than weak&quot;:&lt;/p&gt;

&lt;p&gt;Ce qui est actuellement fait: &lt;br/&gt;
&amp;lt;pre&amp;gt;&lt;br/&gt;
1. on cherche la raie strong avec l&apos;amplitude la plus forte dans l&apos;ensemble des raies de l&apos;ensemble des &#233;l&#233;ments  (un &#233;lement c&apos;est un ensemble de raies comme d&#233;fini dans le catalog)&lt;br/&gt;
2. on boucle sur les &#233;l&#233;ments&lt;br/&gt;
	a. On v&#233;rifie qu&apos;on est bien dans le cas du type de raies qu&apos;on souhaite (&#233;mission/absorption)&lt;br/&gt;
	b. On boucle sur les raies&lt;br/&gt;
		i. On v&#233;rifie qu&apos;on est bien dans lambda range souhait&#233;&lt;br/&gt;
		ii. Dans le cas d&apos;une line weak:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Si son amplitude &amp;gt; amplitude raie strong + erreur :&lt;/li&gt;
	&lt;li&gt;Je diminue son amplitude &#224; la limite souhait&#233;e (amplitude raie strong + erreur)&lt;/li&gt;
	&lt;li&gt;Je diminue l&apos;amplitude de TOUTES les raies de l&apos;&#233;l&#233;ment, d&apos;un ratio similaire &#224; celle de la ligne pr&#233;c&#233;dente&lt;br/&gt;
&amp;lt;/pre&amp;gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Est-ce que c&apos;est bien &#231;a qu&apos;on souhaite faire ?&lt;br/&gt;
De ce que je comprends, ce qui me para&#238;t &#233;tonnant:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Vu qu&apos;on diminue l&apos;amplitude de toutes les raies, on diminue l&apos;amplitude des raies strong &#233;galement, et du coup &#231;a ne nous fait pas beaucoup avancer ?&lt;/li&gt;
	&lt;li&gt;Est-ce qu&apos;on veut bien consid&#233;rer l&apos;erreur (de la raie strong uniquement) dans la comparaison des amplitudes ? amplitude raie &amp;lt; amplitude raie strong + erreur &#231;a ne me para&#238;t pas tr&#232;s &quot;&#233;quitable&quot; comme comparaison&lt;/li&gt;
&lt;/ul&gt;

</comment>
                            <comment id="33954" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:58 +0000"  >&lt;p&gt;Comment by Vincent Le Brun on 2023-06-01 15:41:59:&lt;br/&gt;
je crois que je comprends, on est dans le cas du linemodel &apos;free&apos; c&apos;est &#224; dire que les amplitudes individuelles des raies sont totalement libre... et dans le cas que je pr&#233;sente il n&apos;y a aucune raie forte dans  le lambda range pour cette solution. Donc je ne sais pas quelle comparaison est faite l&#224;&lt;br/&gt;
&amp;lt;pre&amp;gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Si son amplitude &amp;gt; amplitude raie strong + erreur :&lt;br/&gt;
&amp;lt;/pre&amp;gt;&lt;/li&gt;
&lt;/ul&gt;

</comment>
                            <comment id="33955" author="r2j.migrate" created="Fri, 7 Jul 2023 17:05:59 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2023-06-01 17:59:01:&lt;br/&gt;
Vincent Le Brun wrote in #note-10:&lt;br/&gt;
&amp;gt; je crois que je comprends, on est dans le cas du linemodel &apos;free&apos; c&apos;est &#224; dire que les amplitudes individuelles des raies sont totalement libre... et dans le cas que je pr&#233;sente il n&apos;y a aucune raie forte dans  le lambda range pour cette solution. Donc je ne sais pas quelle comparaison est faite l&#224;&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;...&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&amp;lt;pre&amp;gt;&lt;br/&gt;
 amplitude &amp;gt; amplitude raie strong + erreur&lt;br/&gt;
&amp;lt;/pre&amp;gt;&lt;/p&gt;

&lt;p&gt;la comparaison est explicite non ? &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;amplitude: amplitude mesur&#233;e de la raie consid&#233;r&#233;e (le profil est  a*exp-0.5(lbda - lbda_ref)^2/width^2 o&#249; a est l&apos;amplitude )&lt;/li&gt;
	&lt;li&gt;amplitude raie strong -&amp;gt; amplitude de la plus forte rais strong observ&#233;e&lt;/li&gt;
	&lt;li&gt;erreur: racine-carr&#233;e de la variance (1 sigma uncertainty)  estim&#233;e de l&apos;amplitude de la raie consid&#233;r&#233;e&lt;/li&gt;
&lt;/ul&gt;

</comment>
                            <comment id="33956" author="r2j.migrate" created="Fri, 7 Jul 2023 17:06:01 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2023-06-01 18:24:48:&lt;br/&gt;
Fanny Dufresne wrote in #note-9:&lt;br/&gt;
&amp;gt; Au del&#224; du changement raies weak toutes plus faibles que la raie strong la plus faible vs strong, j&apos;ai tent&#233; de comprendre un peu ce qu&apos;il se passe dans le code pour cette &quot;rule strong higher than weak&quot;:&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Ce qui est actuellement fait: &lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;...&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;ok c&apos;est bien &#231;a. Juste pour info, un  &quot;element&quot; est un ensemble de raies pour lesquelles une amplitude unique est fitt&#233;e (ie toutes les raies d&apos;un &#233;l&#233;ment ont des rapports de raies fix&#233;s, et on fitte une amplitude unique pour un  &quot;multi&quot; profil contenant l&apos;ensemble des raies avec leur ratio respectifs). Dans le cas d&apos;un &quot;template ratio&quot; ll y a un seul &#233;l&#233;ment pour toutes les raies en emission (et un autre pour les raies en absorption). Mais l&apos;application des r&#232;gles ne concerne pas le cas &quot;template ratio&quot;. Dans le cas linemodel &quot;free&quot; (ce qui veut dire pas de template-ratio), avec ou sans application de r&#232;gles, la plupart des &#233;l&#233;ments n&apos;ont qu&apos;une seule raie, sauf quelques doublets fix&#233;s.&lt;/p&gt;

&lt;p&gt;&amp;gt; Est-ce que c&apos;est bien &#231;a qu&apos;on souhaite faire ?&lt;br/&gt;
oui c&apos;est ce qu&apos;on souhaite faire, avec la modif propos&#233;e par cette issue de prendre la raie strong la plus faible observ&#233;e plut&#244;t que la plus forte.&lt;/p&gt;

&lt;p&gt;&amp;gt; De ce que je comprends, ce qui me para&#238;t &#233;tonnant:&lt;br/&gt;
&amp;gt;   - Vu qu&apos;on diminue l&apos;amplitude de toutes les raies, on diminue l&apos;amplitude des raies strong &#233;galement, et du coup &#231;a ne nous fait pas beaucoup avancer ?&lt;br/&gt;
lorsqu&apos;on &quot;corrige&quot; un &#233;l&#233;ment, donc lorsque qu&apos;on d&#233;cide de diminuer son amplitude, n&#233;cessairement on conserve les ratio dans l&apos;&#233;l&#233;ment et on modifie donc proportionnellement toutes les amplitudes de l&apos;&#233;l&#233;ment. &lt;br/&gt;
Ce qui t&apos;&#233;tonne peut-&#234;tre c&apos;est la possibilit&#233; d&apos;avoir un &#233;l&#233;ment qui contiennent une raie strong et une raie weak ? &lt;br/&gt;
Ce cas n&#8217;existe pas, mais c&apos;est vrai que c&apos;est implicite et que le code ne se prot&#232;ge pas contre &#231;a. Si tu veux, on peut rajouter une condition pour ne corriger que les elt qui ne contiennent aucune raie strong.&lt;/p&gt;

&lt;p&gt;&amp;gt;   - Est-ce qu&apos;on veut bien consid&#233;rer l&apos;erreur (de la raie strong uniquement) dans la comparaison des amplitudes ? amplitude raie &amp;lt; amplitude raie strong + erreur &#231;a ne me para&#238;t pas tr&#232;s &quot;&#233;quitable&quot; comme comparaison&lt;/p&gt;

&lt;p&gt;Alain avait test&#233; plusieurs fa&#231;ons de faire, on peut en reparler et inclure l&apos;incertitude sur la raie &#224; corriger &#233;ventuellement cf code comment&#233; dans la fonction: &lt;a href=&quot;https://gitlab.lam.fr/CPF/cpf-redshift/-/blob/release-0.42/RedshiftLibrary/src/lib/line/ruleStrongHigherThanWeak.cpp#L94&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://gitlab.lam.fr/CPF/cpf-redshift/-/blob/release-0.42/RedshiftLibrary/src/lib/line/ruleStrongHigherThanWeak.cpp#L94&lt;/a&gt;&lt;/p&gt;
</comment>
                            <comment id="33957" author="r2j.migrate" created="Fri, 7 Jul 2023 17:06:03 +0000"  >&lt;p&gt;Comment by Fanny Dufresne on 2023-06-02 12:50:30:&lt;br/&gt;
Ok g&#233;nial merci pour toutes ces explications !&lt;/p&gt;</comment>
                            <comment id="33958" author="r2j.migrate" created="Fri, 7 Jul 2023 17:06:05 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2023-06-19 09:56:03:&lt;br/&gt;
MR: &lt;a href=&quot;https://gitlab.lam.fr/CPF/cpf-redshift/-/merge_requests/504&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://gitlab.lam.fr/CPF/cpf-redshift/-/merge_requests/504&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="33959" author="r2j.migrate" created="Fri, 7 Jul 2023 17:06:06 +0000"  >&lt;p&gt;Comment by Pierre-yves Chabaud on 2023-06-30 12:25:03:&lt;br/&gt;
Merged into @develop@ (@9ca3c356@)&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="16133" name="QSO_strongweakrule.png" size="441498" author="r2j.migrate" created="Fri, 7 Jul 2023 17:06:16 +0000"/>
                    </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|zzsy9b:</customfieldvalue>

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