Jirachi
Documentation for Jirachi.
some functions
Jirachi.lightcurve
— Typelightcurve(time, flux, err)
structure for loading light curve.
Jirachi.find_t_min
— Methodfind_t_min(data::binned_result, p::Vector{Float64}; noise_sigma=2, t_fit=10 .^ range(log10(1), log10(6e4), step=0.1))
Find the minimum time.
Jirachi.lc_bootstrapped
— Methodlc_bootstrapped(data::lightcurve; seed=1, mode="both")
return bootstrapped light curves, input data must be with format of ::lc. mode: - 1, rss only - 2, fr only - 0, fr/rss
Jirachi.load_data
— Functionload_data(fi_np::String, usecols=[1, 2, 3]; band=[])
Loading light curves from txt files.
Jirachi.runall
— Methodrunall( lc1::lightcurve, lc2::lightcurve, lcedges::AbstractArray; tunits = 24 * 3600, label::String, sfbinedges=1:0.1:5, cvbinedges=1:0.2:5, nsigma=3, erron=true, nsim=10, finp::String="./runall.h5", lowerbounds = [0, 0, 0, 0.001], upperbounds = [10, 2e4, 2, 0.1], p0=[], mode="both", tfit = 10 .^ range(log10(1), log10(6e4), step=0.1, sfnoisesigma=2) )
The pipeline for run all results.