Skip to content

Rename ModelWorld → Simulator#48

Merged
jc-macdonald merged 1 commit intomainfrom
refactor/rename-modelworld-to-simulator
Apr 9, 2026
Merged

Rename ModelWorld → Simulator#48
jc-macdonald merged 1 commit intomainfrom
refactor/rename-modelworld-to-simulator

Conversation

@jc-macdonald
Copy link
Copy Markdown
Contributor

Summary

Renames ModelWorld to Simulator across the codebase for broader legibility.

"Simulator" is universally understood across engineering, statistics, and domain science — whereas "ModelWorld" only makes sense if you already know the simulation/inference split.

Changes

Pure rename, no behavioral changes:

  • protocols.py: class name, docstrings
  • __init__.py: import and __all__
  • runner.py: type annotations, docstrings
  • study.py: type annotations, docstrings
  • README.md: architecture table, quick example

Stats

  • 5 files, 20 insertions / 20 deletions
  • just ci passes (26 tests, 60.41% coverage)

More universally understood across engineering, statistics, and domain
science communities.  Pure rename — no behavioral changes.
@jc-macdonald jc-macdonald merged commit 19ab413 into main Apr 9, 2026
3 checks passed
@jc-macdonald jc-macdonald deleted the refactor/rename-modelworld-to-simulator branch April 9, 2026 17:48
@jc-macdonald jc-macdonald added the refactor Code cleanup or restructuring label Apr 9, 2026
@jc-macdonald jc-macdonald added the protocols protocols.py module label Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

protocols protocols.py module refactor Code cleanup or restructuring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant