Rewrite MC-01a and MC-01b tutorials - #54
Closed
egull wants to merge 1 commit into
Closed
Conversation
MC-01a: fix code block languages (parameter files and shell commands were incorrectly tagged as Python); fix task file count (said 1-5, should be 1-6); remove outdated Internet Explorer reference; expand the cluster updates section to include full code and a physical explanation of critical slowing down; add an explanatory intro on autocorrelation times and binning. MC-01b: remove broken "Read here" placeholder; rewrite the terse "The headers:" code fragments into proper prose-plus-code sections; expand the convergence section to explain what checkConvergence does and when to act on its output; add a Questions section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
vws100
approved these changes
Jun 1, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR rewrites the English MC-01a (autocorrelations) and MC-01b (equilibration) tutorial pages to fix formatting issues, correct factual errors, and expand the physical explanations.
Changes:
- Correct code-fence languages (parameter/shell blocks are no longer tagged as Python), fix the task-count text (six tasks for L = 2…48), and drop outdated browser-specific commands.
- Expand the MC-01a Cluster updates section with full runnable command-line and Python snippets and a physical explanation of critical slowing down (
$\tau \sim L^z$ ). - Rewrite MC-01b with a clearer equilibration intro, prose-driven
checkSteadyState/checkConvergencewalkthroughs, and a new Questions section.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| content/en/tutorials/mcs/mc01a.md | Reworks intro, fixes code-fence languages and task counts, drops IE/browser instructions, and expands the cluster-update section with full code and critical-slowing-down explanation. |
| content/en/tutorials/mcs/mc01b.md | Adds equilibration/burn-in intro, consolidates the Python setup block, expands checkSteadyState/checkConvergence discussion, and adds a Questions section. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Contributor
|
Could @egull resolve the conflicts? I was confused with "current change" and "incoming change". Did you change the file twice? |
Contributor
Author
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
MC-01a (Autocorrelations)
Python; only actual Python code now uses that tagtask1throughtask5but there are 6 system sizesMC-01b (Equilibration)
checkConvergencedoes and when to act on its outputTest plan
parm1a,parm1b,tutorial1a.py,tutorial1b.pyresolvemcs01binlocal.pngandmcs01bincluster.pngrender correctly🤖 Generated with Claude Code