Loading run.jl +7 −6 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ using QSFit, GFit, Gnuplot, GFitViewer, MyAstroUtils using CL_1ES_1927p654 using Dates using TextParse using StatsBase path = "output-" * readlines(`git branch --show-current`)[1] mkdir("$(path)") Loading Loading @@ -232,7 +233,7 @@ tab = DataFrame(epoch=Int[], date=String[], instr=String[], galaxy=Float64[], na_Hb_norm=Float64[], na_Hb_fwhm=Float64[], na_Hb_voff=Float64[], oiii_fwhm=Float64[], oiii_voff=Float64[]) for id in 1:length(res.bestfit.preds) for id in 1:length(res.bestfit.models) push!(tab, (id, epoch_filenames[chosen_epochs[id]][27:end-4], "", res.bestfit[id][:galaxy].norm.val, Loading @@ -248,8 +249,8 @@ for id in 1:length(res.bestfit.preds) res.bestfit[id][:OIII_5007].fwhm.patched, res.bestfit[id][:OIII_5007].voff.patched)) end tab[!, :l3500] .= [3500 .* Spline1D(domain(res.model[id])[:], res.model[id]())(3500.) for id in 1:length(chosen_epochs)] tab[!, :l5100] .= [5100 .* Spline1D(domain(res.model[id])[:], res.model[id]())(5100.) for id in 1:length(chosen_epochs)] tab[!, :l3500] .= [3500 .* Spline1D(domain(res.multi[id])[:], res.multi[id]())(3500.) for id in 1:length(chosen_epochs)] tab[!, :l5100] .= [5100 .* Spline1D(domain(res.multi[id])[:], res.multi[id]())(5100.) for id in 1:length(chosen_epochs)] tab[!, :Ha] .= tab.br_Ha_norm .+ tab.bb_Ha_norm .+ tab.na_Ha_norm tab[!, :Hb] .= tab.br_Hb_norm .+ tab.bb_Hb_norm .+ tab.na_Hb_norm Loading Loading @@ -316,9 +317,9 @@ save(:prenorm, term="png size 800,600", output="$(path)/evolution.png") @gp "set grid" for i in 1:length(chosen_epochs) println(res.bestfit[i][:OIII_5007]) x = domain(res.model[i])[:] y = res.model[i]() y0 = y .- res.model[i](:OIII_5007) x = domain(res.multi[i])[:] y = res.multi[i]() y0 = y .- res.multi[i](:OIII_5007) ss = "w l t '$(tab[i, :date])' dt $(tab[i, :pt]) lw 2" @gp :- x y .- Spline1D(x, y0)(5007.) ss end Loading Loading
run.jl +7 −6 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ using QSFit, GFit, Gnuplot, GFitViewer, MyAstroUtils using CL_1ES_1927p654 using Dates using TextParse using StatsBase path = "output-" * readlines(`git branch --show-current`)[1] mkdir("$(path)") Loading Loading @@ -232,7 +233,7 @@ tab = DataFrame(epoch=Int[], date=String[], instr=String[], galaxy=Float64[], na_Hb_norm=Float64[], na_Hb_fwhm=Float64[], na_Hb_voff=Float64[], oiii_fwhm=Float64[], oiii_voff=Float64[]) for id in 1:length(res.bestfit.preds) for id in 1:length(res.bestfit.models) push!(tab, (id, epoch_filenames[chosen_epochs[id]][27:end-4], "", res.bestfit[id][:galaxy].norm.val, Loading @@ -248,8 +249,8 @@ for id in 1:length(res.bestfit.preds) res.bestfit[id][:OIII_5007].fwhm.patched, res.bestfit[id][:OIII_5007].voff.patched)) end tab[!, :l3500] .= [3500 .* Spline1D(domain(res.model[id])[:], res.model[id]())(3500.) for id in 1:length(chosen_epochs)] tab[!, :l5100] .= [5100 .* Spline1D(domain(res.model[id])[:], res.model[id]())(5100.) for id in 1:length(chosen_epochs)] tab[!, :l3500] .= [3500 .* Spline1D(domain(res.multi[id])[:], res.multi[id]())(3500.) for id in 1:length(chosen_epochs)] tab[!, :l5100] .= [5100 .* Spline1D(domain(res.multi[id])[:], res.multi[id]())(5100.) for id in 1:length(chosen_epochs)] tab[!, :Ha] .= tab.br_Ha_norm .+ tab.bb_Ha_norm .+ tab.na_Ha_norm tab[!, :Hb] .= tab.br_Hb_norm .+ tab.bb_Hb_norm .+ tab.na_Hb_norm Loading Loading @@ -316,9 +317,9 @@ save(:prenorm, term="png size 800,600", output="$(path)/evolution.png") @gp "set grid" for i in 1:length(chosen_epochs) println(res.bestfit[i][:OIII_5007]) x = domain(res.model[i])[:] y = res.model[i]() y0 = y .- res.model[i](:OIII_5007) x = domain(res.multi[i])[:] y = res.multi[i]() y0 = y .- res.multi[i](:OIII_5007) ss = "w l t '$(tab[i, :date])' dt $(tab[i, :pt]) lw 2" @gp :- x y .- Spline1D(x, y0)(5007.) ss end Loading