ITA-Solar / solo-spice-ql

Quicklook software for Solar Orbiter SPICE
MIT License
7 stars 1 forks source link

XCFIT_BLOCK, fit curves input #28

Closed martinwiesmann closed 2 years ago

martinwiesmann commented 3 years ago

What should we use for the FIT input to spice_xcfit_block?

https://github.com/ITA-Solar/solo-spice-ql/wiki/spice_xcit_block_plan#fit-input

martinwiesmann commented 3 years ago

Martin will use code from Terje, to be implemented in spice_data. This code produces the ANA components

martinwiesmann commented 3 years ago

From the email from 22.9.2021 from Terje:

en kjapp gjennomgang av hva programmene mine gjør ved linjetilpassing. Jeg velger EIS som eksempel, med det dertilhørende eisobs-objektet.

Bruk f.eks. denne EIS-fila: http://sdc.uio.no/search/file/eis_l0_20210908_010328.fits

hobj.pro returnerer riktig type objekt basert på fila som blir gitt som input:

IDL> o=hobj('/Users/tfredvik/Downloads/eis_l0_20210908_010328.fits’)

Hvis du vil lage et hastighetskart fra vindu nummer 4, av komponent 0 (den mest intense komponenten) skriver du følgende kommando:

IDL> o->plot_image,4,0,/velocity,/newadef

Sett et breakpoint i begynnelsen av eisobs::_gt_cfit_ana og step gjennom koden for å se hvordan jeg lager en adef, identifiserer emisjonslinjer i vinduet, initialiserer ana-strukturen og kjører cfit_block.

::_gt_cfit_ana tar inputparametre data og lam, se eisobs::_extract_image_slit_cfit for hvordan disse blir definert for EIS.

Beklager grisete kode, men jeg var ung og naiv på denne tida.

martinwiesmann commented 2 years ago

Implemented in spice_data::xcfit_block and in generate_adef()