You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: rename project from openmc-wrapper to promptmc
- Rename package directory from openmc_wrapper to promptmc
- Update pyproject.toml: name, CLI entry point, authors
- Update package name and imports in __init__.py
- Update all imports in source files (cli.py, assistant.py, batch.py, parallel.py, resources.py)
- Update all test imports
- Update README.md: title, references, and description
- Update CHANGELOG.md: CLI command references
- Update CLI name from openmc-wrapper to promptmc
- Update command output references in assistant.py
Copy file name to clipboardExpand all lines: README.md
+40-40Lines changed: 40 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,20 @@
1
-
# OpenMC Wrapper
1
+
# PromptMC
2
2
3
3
Production-grade Python wrapper for OpenMC Monte Carlo particle transport simulations.
4
4
5
5
## Overview
6
6
7
7
OpenMC is powerful, but getting started can be challenging: you need to write XML configuration files, understand dozens of parameters, and manage simulation workflows manually.
8
8
9
-
**OpenMC Wrapper solves this by:**
9
+
**PromptMC solves this by:**
10
10
11
11
-**Describing simulations in plain English** — Tell it what you want (`"make a shielding calculation with 1M particles"`) and get a validated plan
12
12
-**Generating production-ready XML** — Automatically creates `settings.xml` with sensible defaults based on your description
13
13
-**Validating before you run** — Schema validation catches errors before OpenMC even starts
I studied nuclear engineering at MIT over 20 years ago and used MCNP 4 for my senior thesis project. I left during my senior year without graduating. Since then, I've been a software engineer at Google for the past 10 years.
395
395
396
-
This project is a personal exploration of agentic programming — using AI agents to build software. OpenMC Wrapper seemed like the perfect test case: it combines my background in nuclear physics with modern software engineering practices. The goal was to see how much of a production-grade tool could be built through agentic coding, from architecture design to implementation, testing, and documentation.
396
+
This project is a personal exploration of agentic programming — using AI agents to build software. PromptMC seemed like the perfect test case: it combines my background in nuclear physics with modern software engineering practices. The goal was to see how much of a production-grade tool could be built through agentic coding, from architecture design to implementation, testing, and documentation.
397
397
398
398
The result is a fully functional, well-tested tool that I hope will be useful to the OpenMC community — whether you're a student learning Monte Carlo methods or a researcher running production simulations.
399
399
@@ -430,6 +430,6 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
0 commit comments