Skip to content

Commit

Permalink
Added navbar and removed insert_navbar.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jul 21, 2024
1 parent c27bebc commit 1c02563
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions dev/api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -454,6 +454,7 @@
});
</script>
<!-- NAVBAR END -->

<div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../">MCMCTempering</a></span></div><form class="docs-search" action="../search/"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="../">Home</a></li><li><a class="tocitem" href="../getting-started/">Getting started: a simple Mixture of Gaussians example</a></li><li class="is-active"><a class="tocitem" href>API</a><ul class="internal"><li><a class="tocitem" href="#Temper-samplers"><span>Temper samplers</span></a></li><li><a class="tocitem" href="#Swapping"><span>Swapping</span></a></li><li><a class="tocitem" href="#Other-samplers"><span>Other samplers</span></a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href>API</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>API</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://github.com/TuringLang/MCMCTempering.jl/blob/main/docs/src/api.md" title="Edit on GitHub"><span class="docs-icon fab"></span><span class="docs-label is-hidden-touch">Edit on GitHub</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="API"><a class="docs-heading-anchor" href="#API">API</a><a id="API-1"></a><a class="docs-heading-anchor-permalink" href="#API" title="Permalink"></a></h1><h2 id="Temper-samplers"><a class="docs-heading-anchor" href="#Temper-samplers">Temper samplers</a><a id="Temper-samplers-1"></a><a class="docs-heading-anchor-permalink" href="#Temper-samplers" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-binding" id="MCMCTempering.tempered" href="#MCMCTempering.tempered"><code>MCMCTempering.tempered</code></a><span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">tempered(sampler, inverse_temperatures; kwargs...)
OR
tempered(sampler, num_temps; swap_strategy=ReversibleSwap(), kwargs...)</code></pre><p>Return a tempered version of <code>sampler</code> using the provided <code>inverse_temperatures</code> or inverse temperatures generated from <code>num_temps</code> and the <code>swap_strategy</code>.</p><p><strong>Arguments</strong></p><ul><li><code>sampler</code> is an algorithm or sampler object to be used for underlying sampling and to apply tempering to</li><li>The temperature schedule can be defined either explicitly or just as an integer number of temperatures, i.e. as:<ul><li><code>inverse_temperatures</code> containing a sequence of &#39;inverse temperatures&#39; {β₀, ..., βₙ} where 0 ≤ βₙ &lt; ... &lt; β₁ &lt; β₀ = 1 OR</li><li><code>num_temps</code>, specifying the integer number of inverse temperatures to include in a generated <code>inverse_temperatures</code></li></ul></li></ul><p><strong>Keyword arguments</strong></p><ul><li><code>swap_strategy::AbstractSwapStrategy</code> specifies the method for swapping inverse temperatures between chains</li><li><code>steps_per_swap::Integer</code> steps are carried out between each attempt at a swap</li></ul><p><strong>See also</strong></p><ul><li><a href="#MCMCTempering.TemperedSampler"><code>TemperedSampler</code></a></li><li>For more on the swap strategies:<ul><li><a href="#MCMCTempering.AbstractSwapStrategy"><code>AbstractSwapStrategy</code></a></li><li><a href="#MCMCTempering.ReversibleSwap"><code>ReversibleSwap</code></a></li><li><a href="#MCMCTempering.NonReversibleSwap"><code>NonReversibleSwap</code></a></li><li><a href="#MCMCTempering.SingleSwap"><code>SingleSwap</code></a></li><li><a href="#MCMCTempering.SingleRandomSwap"><code>SingleRandomSwap</code></a></li><li><a href="#MCMCTempering.RandomSwap"><code>RandomSwap</code></a></li><li><a href="#MCMCTempering.NoSwap"><code>NoSwap</code></a></li></ul></li></ul></div><a class="docs-sourcelink" target="_blank" href="https://github.com/TuringLang/MCMCTempering.jl/blob/bb5381b1272c4861400a23bc0e831b49dd1dba0a/src/MCMCTempering.jl#L46-L75">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="MCMCTempering.TemperedSampler" href="#MCMCTempering.TemperedSampler"><code>MCMCTempering.TemperedSampler</code></a><span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">TemperedSampler &lt;: AbstractMCMC.AbstractSampler</code></pre><p>A <code>TemperedSampler</code> struct wraps a sampler upon which to apply the Parallel Tempering algorithm.</p><p><strong>Fields</strong></p><ul><li><p><code>sampler</code>: sampler(s) used to target the tempered distributions</p></li><li><p><code>chain_to_beta</code>: collection of inverse temperatures β; β[i] correponds i-th tempered model</p></li><li><p><code>swapstrategy</code>: strategy to use for swapping</p></li><li><p><code>adapt</code>: boolean flag specifying whether or not to adapt</p></li><li><p><code>adaptation_states</code>: adaptation parameters</p></li></ul></div><a class="docs-sourcelink" target="_blank" href="https://github.com/TuringLang/MCMCTempering.jl/blob/bb5381b1272c4861400a23bc0e831b49dd1dba0a/src/tempered_sampler.jl#L33-L41">source</a></section></article><p>Under the hood, <a href="#MCMCTempering.TemperedSampler"><code>MCMCTempering.TemperedSampler</code></a> is actually just a &quot;fancy&quot; representation of a composition (represented using a <a href="#MCMCTempering.CompositionSampler"><code>MCMCTempering.CompositionSampler</code></a>) of a <a href="#MCMCTempering.MultiSampler"><code>MCMCTempering.MultiSampler</code></a> and a <a href="#MCMCTempering.SwapSampler"><code>MCMCTempering.SwapSampler</code></a>.</p><p>Roughly speaking, the implementation of <code>AbstractMCMC.step</code> for <a href="#MCMCTempering.TemperedSampler"><code>MCMCTempering.TemperedSampler</code></a> is basically</p><pre><code class="language-julia hljs"># 1. Construct the tempered models.
Expand Down
1 change: 1 addition & 0 deletions dev/getting-started/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -454,6 +454,7 @@
});
</script>
<!-- NAVBAR END -->

<div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../">MCMCTempering</a></span></div><form class="docs-search" action="../search/"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="../">Home</a></li><li class="is-active"><a class="tocitem" href>Getting started: a simple Mixture of Gaussians example</a><ul class="internal"><li><a class="tocitem" href="#Metropolis-Hastings-(AdvancedMH.jl)"><span>Metropolis-Hastings (AdvancedMH.jl)</span></a></li><li><a class="tocitem" href="#HMC-(AdvancedHMC.jl)"><span>HMC (AdvancedHMC.jl)</span></a></li></ul></li><li><a class="tocitem" href="../api/">API</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href>Getting started: a simple Mixture of Gaussians example</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Getting started: a simple Mixture of Gaussians example</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://github.com/TuringLang/MCMCTempering.jl/blob/main/docs/src/getting-started.md" title="Edit on GitHub"><span class="docs-icon fab"></span><span class="docs-label is-hidden-touch">Edit on GitHub</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Getting-started:-a-simple-Mixture-of-Gaussians-example"><a class="docs-heading-anchor" href="#Getting-started:-a-simple-Mixture-of-Gaussians-example">Getting started: a simple Mixture of Gaussians example</a><a id="Getting-started:-a-simple-Mixture-of-Gaussians-example-1"></a><a class="docs-heading-anchor-permalink" href="#Getting-started:-a-simple-Mixture-of-Gaussians-example" title="Permalink"></a></h1><p>Suppose we have a mixture of Gaussians, e.g. something like</p><pre><code class="language-julia hljs">using Distributions
target_distribution = MixtureModel(
Normal,
Expand Down
1 change: 1 addition & 0 deletions dev/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -454,5 +454,6 @@
});
</script>
<!-- NAVBAR END -->

<div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href>MCMCTempering</a></span></div><form class="docs-search" action="search/"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li class="is-active"><a class="tocitem" href>Home</a></li><li><a class="tocitem" href="getting-started/">Getting started: a simple Mixture of Gaussians example</a></li><li><a class="tocitem" href="api/">API</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href>Home</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Home</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://github.com/TuringLang/MCMCTempering.jl/blob/main/docs/src/index.md" title="Edit on GitHub"><span class="docs-icon fab"></span><span class="docs-label is-hidden-touch">Edit on GitHub</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="MCMCTempering.jl"><a class="docs-heading-anchor" href="#MCMCTempering.jl">MCMCTempering.jl</a><a id="MCMCTempering.jl-1"></a><a class="docs-heading-anchor-permalink" href="#MCMCTempering.jl" title="Permalink"></a></h1><p><em>Tempering methods and more for Markov chain Monte Carlo methods.</em></p><p>MCMCTempering provides implementations of different ways to define tempered samplers and models, in addition to other ways of composing and mixing samplers.</p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="getting-started/">Getting started: a simple Mixture of Gaussians example »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.24 on <span class="colophon-date" title="Sunday 23 April 2023 10:59">Sunday 23 April 2023</span>. Using Julia version 1.8.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

1 change: 1 addition & 0 deletions dev/search/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -454,5 +454,6 @@
});
</script>
<!-- NAVBAR END -->

<div id="documenter"><nav class="docs-sidebar"><div class="docs-package-name"><span class="docs-autofit"><a href="../">MCMCTempering</a></span></div><form class="docs-search" action><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="../">Home</a></li><li><a class="tocitem" href="../getting-started/">Getting started: a simple Mixture of Gaussians example</a></li><li><a class="tocitem" href="../api/">API</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href>Search</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href>Search</a></li></ul></nav><div class="docs-right"><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article><p id="documenter-search-info">Loading search...</p><ul id="documenter-search-results"></ul></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.24 on <span class="colophon-date" title="Sunday 23 April 2023 10:59">Sunday 23 April 2023</span>. Using Julia version 1.8.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body><script src="../search_index.js"></script><script src="../assets/search.js"></script></html>

0 comments on commit 1c02563

Please sign in to comment.