<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:32:06 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-375] [RM-8528] [AmazedOutputAnalyzer] Am&#233;lioration de l&apos;API d&apos;export d&apos;attributs</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/REDMINE1D-375</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 2023-12-07 09:34:32 by Thomas Bedrine. % Done: 100&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Dans l&apos;issue #7752 nous avons pos&#233; les bases de l&apos;API pour l&apos;export d&apos;attributs, on doit maintenant poursuivre cette avanc&#233;e avec certains points encore non r&#233;solus ou am&#233;liorables du ticket de base.&lt;/p&gt;

&lt;p&gt;Pour rappel, l&apos;API actuelle reprend une partie du comportement de l&apos;ancienne API et retourne les attributs demand&#233;s sous forme de liste ordonn&#233;e (si on a la liste @attribute_list@ en entr&#233;e correspondant &#224; @&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;quot;SpectrumID&amp;quot;, &amp;quot;galaxy.Redshift&amp;quot;, &amp;quot;mismatch.class&amp;quot;&amp;#93;&lt;/span&gt;@, les attributs retourn&#233;s seraient par exemple @&lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;quot;spec_100001&amp;quot;, &amp;quot;1.0&amp;quot;, &amp;quot;success&amp;quot;&amp;#93;&lt;/span&gt;@). Les fonctions individuelles @get_attributes@ et @get_logpdfs@ n&apos;ont pas &#233;t&#233; impl&#233;ment&#233;es car nous avons &#233;tabli que s&#233;parer les deux op&#233;rations serait redondant dans la lecture des fichiers. De plus, il est possible de r&#233;pliquer le comportement de ces fonctions en passant l&apos;argument @include_pdfs@ &#224; False (ce qui indique de ne pas r&#233;cup&#233;rer les infos de la PDF) ou en fournissant une @attribute_list@ vide (ce qui indique de ne pas r&#233;cup&#233;rer d&apos;attributs).&lt;/p&gt;

&lt;p&gt;On souhaite maintenant am&#233;liorer l&apos;API pour inclure les points manquants qui permettront de la rendre plus g&#233;n&#233;rale, en pr&#233;cisant le type d&apos;objet pour la pdf (galaxy/star/qso, pour remplacer la version actuelle qui consid&#232;re uniquement galaxy)&lt;/p&gt;

&lt;p&gt;Jusqu&apos;&#224; pr&#233;sent, la liste des attributs que l&apos;on souhaitait exporter devait &#234;tre connue &#224; la base par l&apos;utilisateur, l&apos;objectif est d&apos;y rem&#233;dier et de proposer un moyen de demander les attributs disponibles via l&apos;API (avec la fonction @get_all_attributes@). Notamment, on doit aussi consid&#233;rer les diff&#233;rents types d&apos;attributs possibles : &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;scalaires de l&apos;output Amazed (exemples : galaxy.Redshift, qso.Redshift)&lt;/li&gt;
	&lt;li&gt;vectoriels de l&apos;output Amazed (exemple : galaxy.PDFProbaLog)&lt;/li&gt;
	&lt;li&gt;scalaires de la r&#233;f&#233;rence (exemple : ref.redshift)&lt;/li&gt;
	&lt;li&gt;scalaires calcul&#233;s par AmazedOutput (exemple : mismatch.class)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Il faut donc &#233;tablir si une distinction doit &#234;tre faite entre ces attributs, &#224; l&apos;heure actuelle il n&apos;y a pas de s&#233;paration entre eux et ils sont tous trait&#233;s de fa&#231;on &#233;quivalente. Doit-on cr&#233;er des sous-listes d&apos;attributs qui correspondent &#224; ces cat&#233;gories ?&lt;/p&gt;</description>
                <environment></environment>
        <key id="24342">REDMINE1D-375</key>
            <summary>[RM-8528] [AmazedOutputAnalyzer] Am&#233;lioration de l&apos;API d&apos;export d&apos;attributs</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>Mon, 18 Dec 2023 18:17:48 +0000</created>
                <updated>Mon, 8 Jan 2024 18:17:21 +0000</updated>
                            <resolved>Thu, 4 Jan 2024 18:17:48 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                            <comment id="36551" author="r2j.migrate" created="Mon, 8 Jan 2024 18:16:23 +0000"  >&lt;p&gt;Comment by Thomas Bedrine on 2023-12-12 16:00:07:&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Petitemise%C3%A0jourdecequej%27aietcequejecomptefaire%3A&quot;&gt;&lt;/a&gt;Petite mise &#224; jour de ce que j&apos;ai et ce que je compte faire :&lt;/h3&gt;

&lt;p&gt;Pour r&#233;cup&#233;rer les attributs de fa&#231;on g&#233;n&#233;rique, j&apos;ai discut&#233; avec Ali et on a d&#233;cid&#233; de modifier la fonction @get_attribute_short@ dans &lt;b&gt;AbstractOutput&lt;/b&gt; , c&#244;t&#233; pylibamazed donc. Les premi&#232;res modifications sont un succ&#232;s, on est capables de r&#233;cup&#233;rer des &#233;l&#233;ments de fa&#231;on plus simple, y compris des attributs relatifs &#224; la PDF, et ce quel que soit le type d&apos;objet (galaxy, star, qso). Je vous laisse y jeter un oeil si vous voulez constater, c&apos;est push ici : &lt;a href=&quot;https://gitlab.lam.fr/CPF/cpf-redshift/-/blob/fix_issue_8528/pylibamazed/python/pylibamazed/AbstractOutput.py&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://gitlab.lam.fr/CPF/cpf-redshift/-/blob/fix_issue_8528/pylibamazed/python/pylibamazed/AbstractOutput.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;La prochaine &#233;tape est de refl&#233;ter ces changements c&#244;t&#233; AmazedOutputAnalyzer, dans notre API. J&apos;ai r&#233;alis&#233; qu&apos;on doit maintenant faire attention au fait que la PDF soit en grille fine ou en grille irr&#233;guli&#232;re. Les progr&#232;s mentionn&#233;s juste au-dessus permettent de r&#233;cup&#233;rer @PDFProbaLog@ en grille irr&#233;guli&#232;re sans probl&#232;me (c&apos;est la valeur par d&#233;faut, si j&apos;ai bien compris), mais pour avoir une grille fine, il faut passer par le &lt;b&gt;PdfHandler&lt;/b&gt; de la lib. Il faut qu&apos;on puisse indiquer dans notre attribut si on souhaite l&apos;une ou l&apos;autre grille, afin de savoir si on r&#233;cup&#232;re la log telle quelle (comme n&apos;importe quel autre attribut) ou si on la r&#233;gularise (donc quelques op&#233;rations suppl&#233;mentaires n&#233;cessaires). J&apos;ai eu une id&#233;e dont j&apos;ai discut&#233; avec Ali, s&#233;parer l&apos;attribut @PDFProbaLog@ du &quot;results_specifications&quot; en deux attributs, l&apos;un qui correspondrait &#224; la grille fine et l&apos;autre &#224; la grille irr&#233;guli&#232;re (par exemple @PDFProbaLogReg@ pour la premi&#232;re et @PDFProbaLog@ pour la seconde, pas de changement vu que c&apos;est d&#233;j&#224; l&apos;attribut par d&#233;faut). L&apos;API pourrait faire la distinction et r&#233;cup&#233;rera la m&#234;me valeur dans les deux cas, mais dans le premier, il fera la conversion d&apos;abord. Si vous avez des remarques ou des questions sur ce point, n&apos;h&#233;sitez pas&lt;/p&gt;</comment>
                            <comment id="36552" author="r2j.migrate" created="Mon, 8 Jan 2024 18:16:40 +0000"  >&lt;p&gt;Comment by Didier Vibert on 2023-12-13 08:52:51:&lt;br/&gt;
Thomas Bedrine wrote in #note-5:&lt;/p&gt;

&lt;p&gt;&amp;gt; J&apos;ai eu une id&#233;e dont j&apos;ai discut&#233; avec Ali, s&#233;parer l&apos;attribut @PDFProbaLog@ du &quot;results_specifications&quot; en deux attributs, l&apos;un qui correspondrait &#224; la grille fine et l&apos;autre &#224; la grille irr&#233;guli&#232;re (par exemple @PDFProbaLogReg@ pour la premi&#232;re et @PDFProbaLog@ pour la seconde, pas de changement vu que c&apos;est d&#233;j&#224; l&apos;attribut par d&#233;faut). L&apos;API pourrait faire la distinction et r&#233;cup&#233;rera la m&#234;me valeur dans les deux cas, mais dans le premier, il fera la conversion d&apos;abord. Si vous avez des remarques ou des questions sur ce point, n&apos;h&#233;sitez pas&lt;/p&gt;

&lt;p&gt;L&apos;id&#233;e de produire 2 attributs diff&#233;rents dans l&apos;API me va. Mais je ne comprends pas que ces attributs soient dans le result_specification.csv ? Car c&apos;est la lecture des hdf5 via l&apos;API qui produit ces attributs. Mais le result_specification.csv sert &#224; d&#233;finir les dataset du format hdf5 amazed, &#224; partir des donn&#233;es du resultStore. Or le hdf5 contient la PDF native, non interpol&#233;e, et les param&#232;tres permettant de calculer la grilleZ. Et l&apos;API via l&apos;objet PDF Handler est capable de produire d&apos;autres quantit&#233;s. Il faut donc un autre fichier que le result_specifiation.csv pour d&#233;finir &#231;a non ?&lt;/p&gt;

&lt;p&gt;Attention aussi, que la notion de pdf &quot;irr&#233;guli&#232;re&quot; ne vaut que pour le linemodel. Pour templatefitting, les pdf sont &quot;r&#233;guli&#232;res&quot;.&lt;/p&gt;

&lt;p&gt;Je propose aussi de changer le nommage. En effet reg pour regular alors que la pdf est typiquement &#233;chantillonn&#233;e en log(z+1) et le pas constant est donc logarithmique (ceci d&#233;pend du param&#232;tre redshiftsampling qui peut &#234;tre &quot;log&quot; ou &quot;lin&quot;). &lt;br/&gt;
Par ailleurs &quot;ProbaLog&quot; sous-entend log de la densit&#233; de proba, et proba est redondant  avec PDF (Probability Density Function) et incorrect car c&apos;est proba density le bon terme, (une proba c&apos;est int&#233;gr&#233; sur une plage). &lt;br/&gt;
Je propose donc:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;@PDFProbaLog@  -&amp;gt; @LogZPdfNative@ (c&apos;est la version native d&apos;amazed, donc avec des pas fins sur les fen&#234;tres secondes pass, dans le cas du linemodel)&lt;/li&gt;
	&lt;li&gt;@PDFProbaLogReg@  -&amp;gt; @LogZPdf@ (c&apos;est la version &quot;r&#233;guli&#232;re&quot; correspondant au pas demand&#233; dans le parameters.json)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Dans le cas template fitting, ces deux attributs renverraient la m&#234;me chose.&lt;/p&gt;

&lt;p&gt;et il faut aussi rajouter l&apos;attribut (qui n&apos;y est pas) pour obternir la grille z de la PDF:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;@LogZPdfNativeZgrid@&lt;/li&gt;
	&lt;li&gt;@LogZPdfZgrid@&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;c&apos;est une proposition, &#224; modifier selon vos retours.&lt;/p&gt;</comment>
                            <comment id="36553" author="r2j.migrate" created="Mon, 8 Jan 2024 18:16:48 +0000"  >&lt;p&gt;Comment by Thomas Bedrine on 2023-12-13 13:18:48:&lt;br/&gt;
Didier Vibert wrote in #note-6:&lt;/p&gt;

&lt;p&gt;&amp;gt; L&apos;id&#233;e de produire 2 attributs diff&#233;rents dans l&apos;API me va. Mais je ne comprends pas que ces attributs soient dans le result_specification.csv ? Car c&apos;est la lecture des hdf5 via l&apos;API qui produit ces attributs. Mais le result_specification.csv sert &#224; d&#233;finir les dataset du format hdf5 amazed, &#224; partir des donn&#233;es du resultStore. Or le hdf5 contient la PDF native, non interpol&#233;e, et les param&#232;tres permettant de calculer la grilleZ. Et l&apos;API via l&apos;objet PDF Handler est capable de produire d&apos;autres quantit&#233;s. Il faut donc un autre fichier que le result_specifiation.csv pour d&#233;finir &#231;a non ?&lt;/p&gt;

&lt;p&gt;Bien vu, &#231;a n&apos;aurait pas de sens de d&#233;finir des attributs qui n&apos;existent pas directement dans les datasets de base, ils correspondent plut&#244;t &#224; des attributs calcul&#233;s (comme @mismatch.class@ en quelque sorte, c&apos;est comme &#231;a que je le per&#231;ois). Donc on explicitera cette s&#233;paration des attributs dans l&apos;API, mais le results_specifications n&apos;a effectivement pas besoin d&apos;&#234;tre modifi&#233; dans ce sens selon moi.&lt;/p&gt;

&lt;p&gt;&amp;gt; Attention aussi, que la notion de pdf &quot;irr&#233;guli&#232;re&quot; ne vaut que pour le linemodel. Pour templatefitting, les pdf sont &quot;r&#233;guli&#232;res&quot;.&lt;/p&gt;

&lt;p&gt;Merci pour la pr&#233;cision, je n&apos;&#233;tais pas au courant.&lt;/p&gt;

&lt;p&gt;&amp;gt; Je propose aussi de changer le nommage. En effet reg pour regular alors que la pdf est typiquement &#233;chantillonn&#233;e en log(z+1) et le pas constant est donc logarithmique (ceci d&#233;pend du param&#232;tre redshiftsampling qui peut &#234;tre &quot;log&quot; ou &quot;lin&quot;). &lt;br/&gt;
&amp;gt; Par ailleurs &quot;ProbaLog&quot; sous-entend log de la densit&#233; de proba, et proba est redondant  avec PDF (Probability Density Function) et incorrect car c&apos;est proba density le bon terme, (une proba c&apos;est int&#233;gr&#233; sur une plage). &lt;br/&gt;
&amp;gt; Je propose donc:&lt;br/&gt;
&amp;gt; * @PDFProbaLog@  -&amp;gt; @LogZPdfNative@ (c&apos;est la version native d&apos;amazed, donc avec des pas fins sur les fen&#234;tres secondes pass, dans le cas du linemodel) &lt;br/&gt;
&amp;gt; * @PDFProbaLogReg@  -&amp;gt; @LogZPdf@ (c&apos;est la version &quot;r&#233;guli&#232;re&quot; correspondant au pas demand&#233; dans le parameters.json)&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Dans le cas template fitting, ces deux attributs renverraient la m&#234;me chose.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; et il faut aussi rajouter l&apos;attribut (qui n&apos;y est pas) pour obternir la grille z de la PDF:&lt;br/&gt;
&amp;gt; * @LogZPdfNativeZgrid@&lt;br/&gt;
&amp;gt; * @LogZPdfZgrid@&lt;/p&gt;

&lt;p&gt;Le renommage me para&#238;t coh&#233;rent, cependant Ali m&apos;a fait remarquer que l&apos;on risque de d&#233;border du cadre de cette issue en renommant des attributs. Je suis tout &#224; fait d&apos;accord pour rajouter l&apos;attribut de la ZGrid en revanche, et ce m&#234;me dans cette issue - le but est d&apos;&#233;tendre les capacit&#233;s de l&apos;API pour r&#233;cup&#233;rer un maximum d&apos;attributs de fa&#231;on g&#233;n&#233;rique, donc inclure un attribut qui n&apos;&#233;tait pas pr&#233;sent jusque-l&#224; me para&#238;t &#234;tre une bonne id&#233;e.&lt;/p&gt;</comment>
                            <comment id="36554" author="r2j.migrate" created="Mon, 8 Jan 2024 18:16:58 +0000"  >&lt;p&gt;Comment by Thomas Bedrine on 2023-12-15 17:12:53:&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Changementsetprogr%C3%A8sr%C3%A9alis%C3%A9s&quot;&gt;&lt;/a&gt;Changements et progr&#232;s r&#233;alis&#233;s&lt;/h3&gt;

&lt;p&gt;Sur les conseils de Didier, j&apos;ai impl&#233;ment&#233; la possibilit&#233; de diff&#233;rencier le fait de vouloir la grille native ou la grille r&#233;guli&#232;re. On doit indiquer le mot-cl&#233; &quot;Native&quot; &#224; la fin de l&apos;attribut que l&apos;on souhaite r&#233;cup&#233;rer pour obtenir la grille native.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Exemple :&lt;/em&gt; @galaxy.PDFProbaLogNative@ (et @galaxy.PDFProbaLog@ pour la r&#233;guli&#232;re)&lt;/p&gt;

&lt;p&gt;Je n&apos;ai pas renomm&#233; l&apos;attribut de la log dans le &apos;results_specifications&apos;, je n&apos;avais pas compris que ce n&apos;&#233;tait pas quelque chose qu&apos;on peut ou qu&apos;on doit modifier &#224; la l&#233;g&#232;re. L&apos;attribut s&apos;appelle donc toujours @PDFProbaLog@. L&apos;autre attribut mentionn&#233; par Didier, la ZGrid, peut &#234;tre r&#233;cup&#233;r&#233;e avec l&apos;attribut @LogZPdfZGrid@, comme sugg&#233;r&#233;. Sa contrepartie native suit la m&#234;me r&#232;gle que la log : @LogZPdfZGridNative@.&lt;/p&gt;

&lt;p&gt;L&apos;API renvoie maintenant les attributs scalaires et vectoriels sans distinction. Il conviendra donc &#224; la personne qui l&apos;impl&#233;mente de garder en t&#234;te quels attributs sont scalaires ou non, et les extraire en cons&#233;quence. L&apos;impl&#233;mentation de la fonction qui est appel&#233;e par @amzexportml@ fait ce traitement explicitement, pour sauvegarder la logpdf &#224; part. Son fonctionnement est donc inchang&#233;, cependant il ne requiert plus le param&#232;tre &apos;--include_pdfs&apos;, &#224; la place il faut simplement rajouter @&amp;lt;object_type&amp;gt;.PDFProbaLogNative@ avec le reste des attributs.&lt;/p&gt;

&lt;p&gt;La prochaine &#233;tape sera de r&#233;aliser la fonction @get_all_attributes@ dans une prochaine issue, afin de r&#233;cup&#233;rer la liste compl&#232;te des attributs pouvant &#234;tre r&#233;cup&#233;r&#233;s. Il est clair que nous avons besoin de cette fonction, qui devra renvoyer autant d&apos;informations que possible sur les attributs pr&#233;sents dans les diff&#233;rents fichiers de r&#233;sultats, mais aussi ceux qui peuvent &#234;tre calcul&#233;s.&lt;/p&gt;

&lt;p&gt;&lt;ins&gt;pylibamazed :&lt;/ins&gt; &lt;a href=&quot;https://gitlab.lam.fr/CPF/cpf-redshift/-/merge_requests/570&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://gitlab.lam.fr/CPF/cpf-redshift/-/merge_requests/570&lt;/a&gt;&lt;br/&gt;
&lt;ins&gt;amazed-output-analyzer :&lt;/ins&gt; &lt;a href=&quot;https://gitlab.lam.fr/amazed/amazed-output-analyzer/-/merge_requests/23&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://gitlab.lam.fr/amazed/amazed-output-analyzer/-/merge_requests/23&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="36555" author="r2j.migrate" created="Mon, 8 Jan 2024 18:17:06 +0000"  >&lt;p&gt;Comment by Thomas Bedrine on 2024-01-04 14:40:42:&lt;br/&gt;
Avant de valider cette issue, il faut valider celle de Fanny (#8219) qui est elle-m&#234;me d&#233;pendante de la #8312. J&apos;ai tout de m&#234;me impl&#233;ment&#233; le changement de nom de l&apos;attribut @PDFProbaLog@ en @LogZPdf@ dans @results_specifications.csv@&lt;/p&gt;</comment>
                            <comment id="36556" author="r2j.migrate" created="Mon, 8 Jan 2024 18:17:13 +0000"  >&lt;p&gt;Comment by Thomas Bedrine on 2024-01-08 14:44:54:&lt;br/&gt;
J&apos;ai fait quelques changements dans la doc du DataModel : &lt;a href=&quot;https://projets.lam.fr/projects/cpf/wiki/GeneralDataModel#Scoped-attribute-naming&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://projets.lam.fr/projects/cpf/wiki/GeneralDataModel#Scoped-attribute-naming&lt;/a&gt;. J&apos;y ai indiqu&#233; des changements r&#233;cents, pr&#233;cis&#233; les attributs qui n&apos;apparaissent pas dans les specs et essay&#233; de donner plus d&apos;exemples. S&apos;il y a quoi que ce soit qui vous semble bizarre ou incorrect, ou si vous trouvez qu&apos;il manque quelque chose, n&apos;h&#233;sitez pas &#224; modifier. Si &#231;a convient &#224; tout le monde pour l&apos;instant, je n&apos;ai plus rien &#224; ajouter sur cette issue et on reviendra sur les points manquants (r&#233;cup&#233;rer la liste compl&#232;te des attributs qu&apos;il est possible d&apos;extraire notamment) dans une future issue, comme on en avait discut&#233; avant les vacances&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|zzt0p3:</customfieldvalue>

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