Pair plot
Diagonal entries show estimates of the marginal densities as well as the (0.16, 0.5, 0.84) quantiles (dotted lines). Off-diagonal entries show estimates of the pairwise densities.
🔍 Full page ⏐🔗 InfoTrace plots
🔍 Full pageMoments
| parameters | mean | std | mcse | ess_bulk | ess_tail | rhat | ess_per_sec |
|---|---|---|---|---|---|---|---|
| param_1 | 3.50973 | 0.00227432 | 4.89312e-5 | 2166.47 | 1896.94 | 0.999959 | missing |
| param_2 | 0.142668 | 0.085832 | 0.0020847 | 1691.39 | 2006.64 | 1.0011 | missing |
| param_3 | -2.16879 | 1.91174 | 0.109194 | 346.382 | 120.393 | 1.01217 | missing |
| param_4 | 0.524022 | 1.55714 | 0.0683313 | 491.414 | 188.011 | 1.00395 | missing |
| param_5 | 0.00729085 | 0.701299 | 0.0447556 | 243.033 | 230.544 | 1.01604 | missing |
| param_6 | 0.564362 | 2.17709 | 0.118371 | 325.893 | 328.77 | 1.01566 | missing |
| param_7 | 0.093957 | 2.10533 | 0.120673 | 266.812 | 332.452 | 1.00885 | missing |
| param_8 | -1.93443 | 0.0765638 | 0.00349068 | 455.369 | 361.477 | 1.02742 | missing |
Cumulative traces
For each iteration $i$, shows the running average up to $i$, $\frac{1}{i} \sum_{n = 1}^{i} x_n$.
🔍 Full pageGCB estimation progress
Estimate of the Global Communication Barrier (GCB) as a function of the adaptation round.
The global communication barrier can be used to set the number of chains. The theoretical framework of Syed et al., 2021 yields that under simplifying assumptions, it is optimal to set the number of chains (the argument n_chains in pigeons()) to roughly 2Λ.
Last round estimate: $11.201822078856228$
🔍 Full page ⏐🔗 InfoEvidence estimation progress
Estimate of the log normalization (computed using the stepping stone estimator) as a function of the adaptation round.
Last round estimate: $-262.39600827653317$
🔍 Full page ⏐🔗 InfoRound trips
Number of tempered restarts as a function of the adaptation round.
A tempered restart happens when a sample from the reference percolates to the target. When the reference supports iid sampling, tempered restarts can enable large jumps in the state space.
🔍 Full page ⏐🔗 InfoPigeons summary
| round | n_scans | n_tempered_restarts | global_barrier | global_barrier_variational | last_round_max_time | last_round_max_allocation | stepping_stone |
|---|---|---|---|---|---|---|---|
| 1 | 2 | 0 | 10.9961 | 5.0 | 0.311457 | 4.64727e7 | -2.95265e6 |
| 2 | 4 | 0 | 4.44403 | 4.0 | 0.0511742 | 2.39154e7 | -68603.1 |
| 3 | 8 | 0 | 4.89582 | 5.0 | 0.0784983 | 5.35154e7 | -1.21746e6 |
| 4 | 16 | 0 | 7.08191 | 5.78269 | 0.164927 | 1.16692e8 | -184370.0 |
| 5 | 32 | 0 | 10.4818 | 6.72653 | 0.346872 | 2.47044e8 | -1.4683e5 |
| 6 | 64 | 0 | 12.1347 | 6.58643 | 0.74419 | 5.16825e8 | -45438.3 |
| 7 | 128 | 0 | 11.3874 | 6.08861 | 2.3423 | 1.22021e9 | -2360.13 |
| 8 | 256 | 0 | 11.4073 | 5.85769 | 3.27356 | 2.4796e9 | -58.953 |
| 9 | 512 | 4 | 11.3904 | 5.72812 | 7.42867 | 5.46674e9 | -806.062 |
| 10 | 1024 | 7 | 11.2018 | 5.04385 | 15.3478 | 1.14102e10 | -262.396 |
Pigeons inputs
| Keys | Values |
|---|---|
| extended_traces | false |
| checked_round | 0 |
| extractor | nothing |
| record | Function[Pigeons.traces, Pigeons.round_trip, Pigeons.log_sum_ratio, Pigeons.timing_extrema, Pigeons.allocation_extrema, Pigeons.log_sum_ratio, Pigeons.timing_extrema, Pigeons.allocation_extrema, Pigeons.round_trip, Pigeons.energy_ac1, Pigeons.online] |
| multithreaded | true |
| show_report | true |
| n_chains | 24 |
| variational | GaussianReference(Dict{Symbol, Any}(:singleton_variable => [3.5097286628749766, 0.1426682109745279, -2.1687932557948986, 0.5240220450306916, 0.007290847946758628, 0.5643618190210207, 0.09395704966117727, -1.9344330522737514]), Dict{Symbol, Any}(:singleton_variable => [0.002274323981300771, 0.08583199320038656, 1.9117371145243687, 1.5571350472972398, 0.7012993235424814, 2.177086267539536, 2.105333169185241, 0.07656384804026609]), 6) |
| explorer | Compose{...}(SliceSampler(10.0, 10, 3, 1024), AutoMALA{Nothing, Pigeons.MixDiagonalPreconditioner{Rational{Int64}}}(3, 0.35, :ForwardDiff, 1.0, Pigeons.MixDiagonalPreconditioner{Rational{Int64}}(1//3, 1//3), nothing)) |
| n_chains_variational | 8 |
| target | Octofitter.LogDensityModel{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Octofitter.var"#778#793"{ForwardDiff.GradientConfig{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8, Vector{ForwardDiff.Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8}}}, Vector{DiffResults.MutableDiffResult{1, Float64, Tuple{Vector{Float64}}}}, Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}}, System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, Octofitter.var"#767#781"{Vector{Distribution{Univariate, Continuous}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}}(8, Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}(System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}(Priors(OrderedCollections.OrderedDict{Symbol, Distribution}(:plx => Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), :M => Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0))), Derived(OrderedCollections.OrderedDict{Symbol, Union{Function, Type}}()), (), (b = Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}(Priors(OrderedCollections.OrderedDict{Symbol, Distribution}(:a => LogUniform{Int64}(a=1, b=500), :e => Uniform{Float64}(a=0.0, b=0.99), :i => Sine(), :ω => Uniform{Float64}(a=0.0, b=6.283185307179586), :Ω => Uniform{Float64}(a=0.0, b=6.283185307179586), :θ => Uniform{Float64}(a=0.0, b=6.283185307179586))), Derived(OrderedCollections.OrderedDict{Symbol, Union{Function, Type}}(:tp => var"#198#199"())), (PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}(@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}[(epoch = 59454.342, ra = 180.295, σ_ra = 0.102, dec = 176.557, σ_dec = 0.098, cor = -0.956)]), PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}(@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}[(epoch = 56126.0, sep = 190.0, σ_sep = 20.0, pa = 1.8989182261698305, σ_pa = 0.05235987755982989, cor = 0.0), (epoch = 56128.0, sep = 208.0, σ_sep = 23.0, pa = 1.900663555421825, σ_pa = 0.054105206811824215, cor = 0.0), (epoch = 56909.0, sep = 201.6, σ_sep = 5.0, pa = 1.6091935703387719, σ_pa = 0.026179938779914945, cor = 0.0), (epoch = 57263.0, sep = 216.3, σ_sep = 1.0, pa = 1.4538592669112764, σ_pa = 0.005235987755982988, cor = 0.0), (epoch = 57263.0, sep = 217.9, σ_sep = 0.7, pa = 1.4590952546672593, σ_pa = 0.003490658503988659, cor = 0.0)])), :b),), :system_param2), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:468 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:469 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:471 =#\n error("Expected exactly l elements in array. Got ", length(arr))\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:474 =#\n sys = (; Expr(:(=), :plx, :(arr[1])), Expr(:(=), :M, :(arr[2])))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:476 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:478 =#\n pln = (; $(Expr(:(=), :b, quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:457 =#\n planet0 = (; Expr(:(=), :a, :(arr[3])), Expr(:(=), :e, :(arr[4])), Expr(:(=), :i, :(arr[5])), Expr(:(=), :ω, :(arr[6])), Expr(:(=), :Ω, :(arr[7])), Expr(:(=), :θ, :(arr[8])))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:458 =#\n planet1 = (; planet0..., tp = (var"#198#199"())(sys, planet0))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:459 =#\n planet1\nend)))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:480 =#\n sys_res_pln = (; sys..., planets = pln)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:481 =#\n return sys_res_pln\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:713 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:714 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:716 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:716 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:717 =#\n error("Expected exactly l elements in array (got length(arr))")\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:720 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:720 =# @inbounds begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:721 =#\n theta_out = tuple((Bijectors.invlink)(Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), arr[1]), (Bijectors.invlink)(Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0), arr[2]), (Bijectors.invlink)(LogUniform{Int64}(a=1, b=500), arr[3]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=0.99), arr[4]), (Bijectors.invlink)(Sine(), arr[5]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[6]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[7]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[8]))\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:725 =#\n return theta_out\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:642 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:643 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:644 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:644 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:645 =#\n error("Expected exactly l elements in array (got length(arr))")\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:647 =#\n lp = zero(first(arr))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:649 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:649 =# @inbounds begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:650 =#\n begin\n p = (Bijectors.logpdf_with_trans)(Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), arr[1], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:593 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0), arr[2], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:593 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(LogUniform{Int64}(a=1, b=500), arr[3], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=0.99), arr[4], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Sine(), arr[5], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[6], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[7], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[8], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:652 =#\n return lp\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:183 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:185 =#\n ll0 = zero(first(θ_system))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:188 =#\n begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:158 =#\n planet_b = (Visual{KepOrbit})(; merge(θ_system, θ_system.planets.b)...)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:159 =#\n begin\n ll1 = ll0 + ln_like((system.planets[:b]).observations[1], θ_system.planets.b, planet_b)\n end\n begin\n ll2 = ll1 + ln_like((system.planets[:b]).observations[2], θ_system.planets.b, planet_b)\n end\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:191 =#\n elems = tuple(planet_b)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:193 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:195 =#\n return ll2\nend), 1.0), Octofitter.var"#778#793"{ForwardDiff.GradientConfig{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8, Vector{ForwardDiff.Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8}}}, Vector{DiffResults.MutableDiffResult{1, Float64, Tuple{Vector{Float64}}}}, Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}}(ForwardDiff.GradientConfig{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8, Vector{ForwardDiff.Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8}}}((Partials(1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), Partials(0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), Partials(0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0), Partials(0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0), Partials(0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0), Partials(0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0), Partials(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0), Partials(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)), ForwardDiff.Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}, Float64, 8}[Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(3.5057004383860724,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(0.03427697032741701,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(-3.1291758382563324,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(-2.197348244419336,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(-0.31100786683396153,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(4.221624776024012,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(0.5663007711455971,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0), Dual{ForwardDiff.Tag{Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}, Float64}}(-2.2143798123393337,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0)]), DiffResults.MutableDiffResult{1, Float64, Tuple{Vector{Float64}}}[MutableDiffResult(-1.0009556968965615e8, ([-3.7008303703286433e8, 18912.177980894234, -3.384446522139618e8, -2.016190642389858e7, 6.450711130625955e8, 2.340702989591692e6, 1.1329747490816772e9, -4.6423918768831825e8],)), MutableDiffResult(3.5057004383860724, ([7.190163162e-314, 7.1901635175e-314, 6.3574340057e-314, 6.357434164e-314, 6.357434322e-314, 6.357434464e-314, 6.357435381e-314, 7.1904746366e-314],)), MutableDiffResult(3.5057004383860724, ([2.399773497e-314, 2.399773497e-314, 6.362496993e-314, 6.3624970876e-314, 6.362497151e-314, 6.362497214e-314, 2.399773497e-314, 2.399773497e-314],)), MutableDiffResult(3.5057004383860724, ([6.3574356025e-314, 6.357435634e-314, 6.35743565e-314, 6.3574356815e-314, 6.3574356974e-314, 6.357435713e-314, 6.357435729e-314, 6.3574357764e-314],)), MutableDiffResult(3.5057004383860724, ([6.3574356025e-314, 6.357435634e-314, 6.35743565e-314, 6.3574356815e-314, 6.3574356974e-314, 6.357435713e-314, 6.357435729e-314, 6.3574357764e-314],)), MutableDiffResult(3.5057004383860724, ([6.3574356025e-314, 6.357435634e-314, 6.35743565e-314, 6.3574356815e-314, 6.3574356974e-314, 6.357435713e-314, 6.357435729e-314, 6.3574357764e-314],)), MutableDiffResult(3.5057004383860724, ([7.190163162e-314, 7.1901635175e-314, 6.3574340057e-314, 6.357434164e-314, 6.357434322e-314, 6.357434464e-314, 6.357435381e-314, 7.1904746366e-314],)), MutableDiffResult(3.5057004383860724, ([0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],))], Octofitter.var"#ℓπcallback#782"{System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}, RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}, Float64}(System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}(Priors(OrderedCollections.OrderedDict{Symbol, Distribution}(:plx => Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), :M => Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0))), Derived(OrderedCollections.OrderedDict{Symbol, Union{Function, Type}}()), (), (b = Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}(Priors(OrderedCollections.OrderedDict{Symbol, Distribution}(:a => LogUniform{Int64}(a=1, b=500), :e => Uniform{Float64}(a=0.0, b=0.99), :i => Sine(), :ω => Uniform{Float64}(a=0.0, b=6.283185307179586), :Ω => Uniform{Float64}(a=0.0, b=6.283185307179586), :θ => Uniform{Float64}(a=0.0, b=6.283185307179586))), Derived(OrderedCollections.OrderedDict{Symbol, Union{Function, Type}}(:tp => var"#198#199"())), (PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}(@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}[(epoch = 59454.342, ra = 180.295, σ_ra = 0.102, dec = 176.557, σ_dec = 0.098, cor = -0.956)]), PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}(@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}[(epoch = 56126.0, sep = 190.0, σ_sep = 20.0, pa = 1.8989182261698305, σ_pa = 0.05235987755982989, cor = 0.0), (epoch = 56128.0, sep = 208.0, σ_sep = 23.0, pa = 1.900663555421825, σ_pa = 0.054105206811824215, cor = 0.0), (epoch = 56909.0, sep = 201.6, σ_sep = 5.0, pa = 1.6091935703387719, σ_pa = 0.026179938779914945, cor = 0.0), (epoch = 57263.0, sep = 216.3, σ_sep = 1.0, pa = 1.4538592669112764, σ_pa = 0.005235987755982988, cor = 0.0), (epoch = 57263.0, sep = 217.9, σ_sep = 0.7, pa = 1.4590952546672593, σ_pa = 0.003490658503988659, cor = 0.0)])), :b),), :system_param2), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:468 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:469 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:471 =#\n error("Expected exactly l elements in array. Got ", length(arr))\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:474 =#\n sys = (; Expr(:(=), :plx, :(arr[1])), Expr(:(=), :M, :(arr[2])))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:476 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:478 =#\n pln = (; $(Expr(:(=), :b, quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:457 =#\n planet0 = (; Expr(:(=), :a, :(arr[3])), Expr(:(=), :e, :(arr[4])), Expr(:(=), :i, :(arr[5])), Expr(:(=), :ω, :(arr[6])), Expr(:(=), :Ω, :(arr[7])), Expr(:(=), :θ, :(arr[8])))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:458 =#\n planet1 = (; planet0..., tp = (var"#198#199"())(sys, planet0))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:459 =#\n planet1\nend)))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:480 =#\n sys_res_pln = (; sys..., planets = pln)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:481 =#\n return sys_res_pln\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:713 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:714 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:716 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:716 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:717 =#\n error("Expected exactly l elements in array (got length(arr))")\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:720 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:720 =# @inbounds begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:721 =#\n theta_out = tuple((Bijectors.invlink)(Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), arr[1]), (Bijectors.invlink)(Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0), arr[2]), (Bijectors.invlink)(LogUniform{Int64}(a=1, b=500), arr[3]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=0.99), arr[4]), (Bijectors.invlink)(Sine(), arr[5]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[6]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[7]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[8]))\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:725 =#\n return theta_out\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xb9cc8377, 0xbe893e5b, 0x83785cc4, 0x01d6b4fb, 0x85801289), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:642 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:643 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:644 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:644 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:645 =#\n error("Expected exactly l elements in array (got length(arr))")\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:647 =#\n lp = zero(first(arr))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:649 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:649 =# @inbounds begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:650 =#\n begin\n p = (Bijectors.logpdf_with_trans)(Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), arr[1], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:593 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0), arr[2], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:593 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(LogUniform{Int64}(a=1, b=500), arr[3], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=0.99), arr[4], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Sine(), arr[5], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[6], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[7], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n begin\n p = (Bijectors.logpdf_with_trans)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[8], true)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:609 =#\n lp += p\n end\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:652 =#\n return lp\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:system, :θ_system), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xabeba3f8, 0x602bac12, 0xaf8c1842, 0x0ecdc5d4, 0x8369953f), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:183 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:185 =#\n ll0 = zero(first(θ_system))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:188 =#\n begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:158 =#\n planet_b = (Visual{KepOrbit})(; merge(θ_system, θ_system.planets.b)...)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:159 =#\n begin\n ll1 = ll0 + ln_like((system.planets[:b]).observations[1], θ_system.planets.b, planet_b)\n end\n begin\n ll2 = ll1 + ln_like((system.planets[:b]).observations[2], θ_system.planets.b, planet_b)\n end\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:191 =#\n elems = tuple(planet_b)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:193 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/likelihoods/system.jl:195 =#\n return ll2\nend), 1.0)), System{Priors, Derived, Tuple{}, @NamedTuple{b::Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}}}(Priors(OrderedCollections.OrderedDict{Symbol, Distribution}(:plx => Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), :M => Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0))), Derived(OrderedCollections.OrderedDict{Symbol, Union{Function, Type}}()), (), (b = Planet{Visual{KepOrbit}, Priors, Derived, Tuple{PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}, PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}}}(Priors(OrderedCollections.OrderedDict{Symbol, Distribution}(:a => LogUniform{Int64}(a=1, b=500), :e => Uniform{Float64}(a=0.0, b=0.99), :i => Sine(), :ω => Uniform{Float64}(a=0.0, b=6.283185307179586), :Ω => Uniform{Float64}(a=0.0, b=6.283185307179586), :θ => Uniform{Float64}(a=0.0, b=6.283185307179586))), Derived(OrderedCollections.OrderedDict{Symbol, Union{Function, Type}}(:tp => var"#198#199"())), (PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, ra::Vector{Float64}, σ_ra::Vector{Float64}, dec::Vector{Float64}, σ_dec::Vector{Float64}, cor::Vector{Float64}}}}(@NamedTuple{epoch::Float64, ra::Float64, σ_ra::Float64, dec::Float64, σ_dec::Float64, cor::Float64}[(epoch = 59454.342, ra = 180.295, σ_ra = 0.102, dec = 176.557, σ_dec = 0.098, cor = -0.956)]), PlanetRelAstromLikelihood{Table{@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}, 1, @NamedTuple{epoch::Vector{Float64}, sep::Vector{Float64}, σ_sep::Vector{Float64}, pa::Vector{Float64}, σ_pa::Vector{Float64}, cor::Vector{Float64}}}}(@NamedTuple{epoch::Float64, sep::Float64, σ_sep::Float64, pa::Float64, σ_pa::Float64, cor::Float64}[(epoch = 56126.0, sep = 190.0, σ_sep = 20.0, pa = 1.8989182261698305, σ_pa = 0.05235987755982989, cor = 0.0), (epoch = 56128.0, sep = 208.0, σ_sep = 23.0, pa = 1.900663555421825, σ_pa = 0.054105206811824215, cor = 0.0), (epoch = 56909.0, sep = 201.6, σ_sep = 5.0, pa = 1.6091935703387719, σ_pa = 0.026179938779914945, cor = 0.0), (epoch = 57263.0, sep = 216.3, σ_sep = 1.0, pa = 1.4538592669112764, σ_pa = 0.005235987755982988, cor = 0.0), (epoch = 57263.0, sep = 217.9, σ_sep = 0.7, pa = 1.4590952546672593, σ_pa = 0.003490658503988659, cor = 0.0)])), :b),), :system_param2), Octofitter.var"#767#781"{Vector{Distribution{Univariate, Continuous}}}(Distribution{Univariate, Continuous}[Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0), LogUniform{Int64}(a=1, b=500), Uniform{Float64}(a=0.0, b=0.99), Sine(), Uniform{Float64}(a=0.0, b=6.283185307179586), Uniform{Float64}(a=0.0, b=6.283185307179586), Uniform{Float64}(a=0.0, b=6.283185307179586)]), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0x922fda2d, 0x4cce1224, 0xe5fb06d3, 0x55ad1e0d, 0x24ba8464), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:713 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:714 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:716 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:716 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:717 =#\n error("Expected exactly l elements in array (got length(arr))")\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:720 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:720 =# @inbounds begin\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:721 =#\n theta_out = tuple((Bijectors.invlink)(Truncated(Normal{Float64}(μ=33.43903350830078, σ=0.0777084231376648); lower=0.0), arr[1]), (Bijectors.invlink)(Truncated(Normal{Float64}(μ=1.16, σ=0.1); lower=0.0), arr[2]), (Bijectors.invlink)(LogUniform{Int64}(a=1, b=500), arr[3]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=0.99), arr[4]), (Bijectors.invlink)(Sine(), arr[5]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[6]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[7]), (Bijectors.invlink)(Uniform{Float64}(a=0.0, b=6.283185307179586), arr[8]))\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:725 =#\n return theta_out\nend), RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(:arr,), Octofitter.var"#_RGF_ModTag", Octofitter.var"#_RGF_ModTag", (0xc2d0b797, 0xb46195a1, 0xed5abd54, 0xe6e049d7, 0x2f945e90), Expr}(quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:468 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:469 =#\n l = 8\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =# @boundscheck if length(arr) != l\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:471 =#\n error("Expected exactly l elements in array. Got ", length(arr))\n end\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:474 =#\n sys = (; Expr(:(=), :plx, :(arr[1])), Expr(:(=), :M, :(arr[2])))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:476 =#\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:478 =#\n pln = (; $(Expr(:(=), :b, quote\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:457 =#\n planet0 = (; Expr(:(=), :a, :(arr[3])), Expr(:(=), :e, :(arr[4])), Expr(:(=), :i, :(arr[5])), Expr(:(=), :ω, :(arr[6])), Expr(:(=), :Ω, :(arr[7])), Expr(:(=), :θ, :(arr[8])))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:458 =#\n planet1 = (; planet0..., tp = (var"#198#199"())(sys, planet0))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:459 =#\n planet1\nend)))\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:480 =#\n sys_res_pln = (; sys..., planets = pln)\n #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:481 =#\n return sys_res_pln\nend)) |
| n_rounds | 10 |
| exec_folder | nothing |
| reference | nothing |
| checkpoint | false |
| seed | 1 |