marius311 / CMBLensing.jl

The automatically differentiable and GPU-compatible toolkit for CMB analysis.
https://cosmicmar.com/CMBLensing.jl
Other
52 stars 11 forks source link

make sample_joint code more modular / customizable #51

Closed marius311 closed 3 years ago

marius311 commented 3 years ago

Split the giant monolith sample_joint into parts, to make code reuse easier for custom posteriors e.g. in pipeline B2. Also slightly changes how sampling is done, intercommunication now happens after every step which simplifies code a bit (performance seems ok), and we print out a TimerOutputs.jl table as well.