[REDMINE1D-58] [RM-5977] QSO "fullmodel" Created: 04/Jun/21  Updated: 05/Jul/23  Resolved: 05/Jul/23

Status: Done
Project: 1D Redmine
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: Redmine-Jira Migtation Assignee: Redmine-Jira Migtation
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Created on 2020-09-18 14:46:10 by Didier Vibert. % Done: 100

développer une méthode de fit des QSO façon linemodel

ie:

  • un continu en lois de puissance (2 paramètres: le paramètre de la loi et le paramètre d'amplitude)
  • un linemodel "free" comprenant les quelques raies d’émission large typique d'un QSO

quid de la partie bleue à gauche de Lya ? absorption IGM ? extinction ISM ?

note: mis à part le fit en lois de puissance qui n'est pas codé, tout le reste pourrait est codé, il faut "juste" construie le line-catalogue associé.
Dans un premier temps, pour tester, on peut générer un catalogue de template en lois de puissance avec différente valeur de la loi de puissance, pou utiliser le code existant. (ce catalogue peut être construit en mémoire à la volée). Dans un deuxième temps on peut coder le fit du paramètre de la loi de puissance (lmfit).



 Comments   
Comment by Redmine-Jira Migtation [ 05/Jul/23 ]

Comment by Vincent Le Brun on 2020-09-18 15:19:09:
IGM : oui
ISM : non

Comment by Redmine-Jira Migtation [ 05/Jul/23 ]

Comment by Edouard Marguerite on 2020-10-23 11:50:50:
Au cours du ticket #5976 et lors de la mise en place du linemodel pour les QSOs à partir du ProcessFlow, @preSave@ appelle la méthode @GetBestRedshiftFromPdf@ implémentée dans @linemodelsolveresult.cpp@ (l'option @m_bestRedshiftMethod = 2@ est sélectionnée par défaut).
La méthode linemodel utilisée pour les galaxies va créer un scope "candidatesresult" dans la fonction @ExtractCandidateResults@ ce qui permet à la méthode @GetBestRedshiftFromPdf@ de retrouver les informations concernant la pdf et les candidats. Pour la méthode linemodel appliquée aux QSOs, on cherche également à accéder à ce scope sauf qu'il n'existe pas car il n'y a pas eu d'appel à la fonction @ExtractCandidateResults@ au préalable de @preSave@.
Dans l'état actuel du code, une potentielle solution consisterait à créer ce scope en amont (par exemple, à la fin de la méthode @Solve@ (dans le fichier @linemodelsolve.cpp@) et après @pdfcandResult_obj->GetBestRedshiftsFromPdf@).
Comme pour les galaxies, faut-il utiliser la fonction @ExtractCandidateResults@ avant d'appeler @preSave@ afin d'avoir la pdf intégrée autour de chaque candidat QSO ?
Dans ce cas, combien de candidats QSO finaux doivent être retenus ?

Comment by Redmine-Jira Migtation [ 05/Jul/23 ]

Comment by Didier Vibert on 2021-06-28 07:31:18:
nothing to merge (sub-task #6483)

Generated at Sat Feb 10 15:28:52 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.