文件名称:Bolt.jl:可微博尔兹曼码
文件大小:162KB
文件格式:ZIP
更新时间:2024-04-02 22:41:19
julia cosmology cmb differentiable Julia
螺栓 :high_voltage: Bolt是宇宙学中玻尔兹曼方程的纯Julia积分器。 使用前向模式自动微分,它可以相对于宇宙学参数准确地计算CMB功率谱的梯度。 在将其应用于现代数据之前,它需要更多的物理知识。 有一些示例显示了examples/中某些图的准确复制。 我还没有花时间优化Bolt的性能,尤其是天真的实现的源函数集成目前主导着频谱成本。 来自Bolt.jl的CMB温度功率谱和梯度。 例子/表现 using Bolt using ForwardDiff # Cₗ₌₁₀₀ function of baryon density function cl100 (Ω_b :: DT ) where DT par = CosmoParams {DT} (Ω_b = Ω_b) bg = Background (par) ih = IonizationHistory ( Peeble