Add GR801 radiation-hardened SoC simulation framework scaffold#64
Conversation
There was a problem hiding this comment.
Pull request overview
Adds documentation to help developers run a standalone GR801 SoC simulation demo without touching the Rural Mapper pipeline, and exposes that doc via the README.
Changes:
- Add
docs/GR801_SIMULATION.mddescribing how to run and use the GR801 demo. - Add a README documentation link pointing to the new GR801 simulation doc.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| docs/GR801_SIMULATION.md | New doc explaining how to run the GR801 standalone demo and use it from Python. |
| README.md | Adds a documentation link to the new GR801 simulation doc. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| .\.venv\Scripts\python.exe gr801_simulation_framework.py | ||
| ``` | ||
|
|
||
| This runs a short “radiation tolerance” sanity pass and then a mission simulation using the toy models. |
There was a problem hiding this comment.
The doc says the script runs a “short” mission simulation, but the current demo entrypoint runs simulate_gr801_mission() with a 12-hour mission and dt=0.1 (hundreds of thousands of steps/inferences), which likely won’t feel short in practice. Consider adjusting the wording or documenting expected runtime and how to shorten the run.
| This runs a short “radiation tolerance” sanity pass and then a mission simulation using the toy models. | |
| This runs a quick “radiation tolerance” sanity pass and then a longer mission simulation using the toy models. By default, the demo simulates a multi‑hour mission with a small timestep, so it may take a while to finish. To shorten the run (for example, for faster experimentation), edit `gr801_simulation_framework.py` to reduce the mission duration and/or increase the timestep before running the script. |
| This repo includes a lightweight simulation scaffold for a GR801 radiation-hardened AI SoC. | ||
|
|
||
| It is **standalone** and does **not** run the Rural Mapper data pipeline, does **not** touch `data/`, and does **not** require any external credentials. |
There was a problem hiding this comment.
PR description/title say this change “adds gr801_simulation_framework.py”, but the PR diff shown here only adds docs/GR801_SIMULATION.md and a README link. If the framework file is intended to be part of this PR, it looks like it’s missing from the changeset (or the PR description should be updated to match what’s actually being changed).
Adds
gr801_simulation_framework.py(lightweight GR801 SoC simulation scaffold) plus a short doc entry describing how to run the demo without impacting the Rural Mapper pipeline.Docs:
docs/GR801_SIMULATION.mdTests:
ruff check .pytest -q tests