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
Copy file name to clipboardExpand all lines: CURRENT_STATE.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ This repository is a small GitHub Pages static site that publishes a single oral
16
16
- The Jekyll config excludes `vendor/`, so the bundled gem tree is kept out of the public site build.
17
17
- The validate workflow uses Node 24-compatible `actions/checkout@v6` and `actions/setup-python@v6`.
18
18
-`README.CRAWL.md` is explicitly documented as a retained historical artifact in `docs/historical-artifacts.md`.
19
+
- The heatmap provenance boundary is explicit: this repo supports PDF-to-PNG regeneration, but the raw source dataset is not published here.
19
20
- A repo-local validation command now checks required files, local links, key config values, and tracked OS junk.
20
21
- The live GitHub Pages deployment returned HTTP 200 and served the expected page content in this session.
21
22
@@ -68,6 +69,6 @@ The pinned build path is now committed in-repo, so local build instructions are
68
69
69
70
## Immediate Next Moves
70
71
71
-
1.Start provenance refinement from [docs/agentic-first-buildout-plan.md](docs/agentic-first-buildout-plan.md).
72
+
1.QA the provenance refinement branch by confirming the provenance boundary is discoverable in README, CURRENT_STATE, and `docs/heatmap-provenance.md`.
72
73
2. Track the follow-on fixes listed in [docs/agentic-first-buildout-plan.md](docs/agentic-first-buildout-plan.md).
73
74
3. Keep historical artifacts documented in [docs/historical-artifacts.md](docs/historical-artifacts.md).
Copy file name to clipboardExpand all lines: README.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This repository showcases a data visualization project designed to represent the
4
4
5
5
This is a small GitHub Pages static site. The repo currently publishes one primary page (`index.md`) and one primary visualization asset (`oral-health-heatmap.png`).
6
6
7
-
The repo also pins a local GitHub Pages build path (`Gemfile` and `.ruby-version`) and keeps the committed source figure (`Figure2-Teeth_v4.1.pdf`) with a rebuild script in `scripts/render_heatmap.py`.
7
+
The repo also pins a local GitHub Pages build path (`Gemfile` and `.ruby-version`) and keeps the committed source figure (`Figure2-Teeth_v4.1.pdf`) with a rebuild script in `scripts/render_heatmap.py`. The raw source dataset behind the figure is not published in this repository.
8
8
9
9
For the branch/PR/QA loop used by future agents, see `docs/agentic-first-buildout-plan.md`.
The heatmap PNG is regenerated from `Figure2-Teeth_v4.1.pdf` at 200 DPI. The rendered pixels match the published PNG; only PNG encoder metadata can differ.
87
87
88
+
Current local caveat: on this Windows environment, the heatmap rebuild command is blocked by MiKTeX `pdftoppm` temp/log permission errors. See [`docs/heatmap-provenance.md`](docs/heatmap-provenance.md) for the exact provenance boundary and rebuild status.
89
+
88
90
## Publication Context
89
91
90
92
This visualization was created as part of the research published in:
- Source figure available in this repo: [Figure2-Teeth_v4.1.pdf](../Figure2-Teeth_v4.1.pdf)
6
+
- Published raster available in this repo: [oral-health-heatmap.png](../oral-health-heatmap.png)
7
+
- Rebuild script available in this repo: [scripts/render_heatmap.py](../scripts/render_heatmap.py)
8
+
9
+
## Provenance Boundary
10
+
11
+
This repository does not currently publish the raw or analysis-ready source dataset behind the original heatmap. The committed PDF is the earliest source artifact available here.
12
+
13
+
That means this repo supports figure-to-PNG regeneration, not full data-to-figure regeneration. Do not claim that the complete underlying dataset or statistical pipeline is reproducible from this repository unless those materials are added later.
The source PDF is letter-sized and the rebuild path exports the image at 200 DPI. That reproduces the same 1700 x 2200 pixel image content as the committed PNG. PNG encoder metadata may differ between exporters, but the pixels match.
22
+
23
+
## Current Local Rebuild Blocker
24
+
25
+
On this Windows environment, `python scripts/render_heatmap.py` is currently blocked by MiKTeX `pdftoppm` permission errors while writing log/temp output under `AppData\Local`. The script and source artifact remain committed, but local verification of the rebuild command requires either a working `pdftoppm` installation or a future script change that routes temporary output through a known writable repo-local path.
0 commit comments