Publish compiled paper PDF without manuscript source
Browse files- .gitattributes +1 -0
- README.md +3 -2
- artifacts/manifests/paper_outputs.sha256 +1 -0
- artifacts/manifests/paper_outputs.yml +2 -0
- docs/artifact_map.md +5 -4
- paper/wildfire_fm_evaluation_contracts.pdf +3 -0
- scripts/audit_release.py +5 -2
.gitattributes
CHANGED
|
@@ -43,3 +43,4 @@ assets/overview_final.png filter=lfs diff=lfs merge=lfs -text
|
|
| 43 |
assets/primary_rank_change_final.png filter=lfs diff=lfs merge=lfs -text
|
| 44 |
assets/selection_regret_final.png filter=lfs diff=lfs merge=lfs -text
|
| 45 |
assets/supporting_rank_map_final.png filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 43 |
assets/primary_rank_change_final.png filter=lfs diff=lfs merge=lfs -text
|
| 44 |
assets/selection_regret_final.png filter=lfs diff=lfs merge=lfs -text
|
| 45 |
assets/supporting_rank_map_final.png filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
paper/wildfire_fm_evaluation_contracts.pdf filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -29,7 +29,7 @@ The model is intended as a reproducible reference backbone for fixed-contract wi
|
|
| 29 |
|
| 30 |
**Model code.** The compact U-Net definition is provided in `models/wildfire_fm/modeling_unet.py`, with a short loading example below.
|
| 31 |
|
| 32 |
-
**Evaluation artifacts.**
|
| 33 |
|
| 34 |
**Data notes.** Data sources and access entry points are documented in `data_sources/DATA_SOURCES.md`; users must obtain source data from the original providers.
|
| 35 |
|
|
@@ -80,7 +80,7 @@ The paper evaluates WildFIRE-FM and ten Earth-FM comparators under fixed task co
|
|
| 80 |
- **Smoke PM2.5 RMSE:** `4.4403 ± 0.0488`, AlphaEarth; lower is better.
|
| 81 |
- **Extreme-heat RMSE-C:** `0.2179 ± 0.0043`, WildFIRE-FM; lower is better.
|
| 82 |
|
| 83 |
-
The public release includes sanitized CSV/JSON summaries used to audit the displayed values. Manuscript table TeX is not included.
|
| 84 |
|
| 85 |
### Fixed-Contract Checks From The Final Paper
|
| 86 |
|
|
@@ -123,6 +123,7 @@ Full raw-data reruns require separately downloaded source data, local feature ca
|
|
| 123 |
|
| 124 |
```text
|
| 125 |
models/wildfire_fm/ model code, manifests, and checkpoint metadata
|
|
|
|
| 126 |
paper_outputs/ final-paper figure PDFs retained for reproducibility
|
| 127 |
artifacts/results/ sanitized compact CSV/JSON summaries for released outputs
|
| 128 |
experiments/ sanitized raw-rerun references and Slurm template
|
|
|
|
| 29 |
|
| 30 |
**Model code.** The compact U-Net definition is provided in `models/wildfire_fm/modeling_unet.py`, with a short loading example below.
|
| 31 |
|
| 32 |
+
**Evaluation artifacts.** A compiled paper PDF, final-paper figure previews, and sanitized compact CSV/JSON summaries are included under `paper/`, `assets/`, `paper_outputs/`, and `artifacts/results/`. Manuscript TeX, BibTeX, and TikZ source files are intentionally not included in this model release.
|
| 33 |
|
| 34 |
**Data notes.** Data sources and access entry points are documented in `data_sources/DATA_SOURCES.md`; users must obtain source data from the original providers.
|
| 35 |
|
|
|
|
| 80 |
- **Smoke PM2.5 RMSE:** `4.4403 ± 0.0488`, AlphaEarth; lower is better.
|
| 81 |
- **Extreme-heat RMSE-C:** `0.2179 ± 0.0043`, WildFIRE-FM; lower is better.
|
| 82 |
|
| 83 |
+
The compiled paper PDF is available at `paper/wildfire_fm_evaluation_contracts.pdf`. The public release also includes sanitized CSV/JSON summaries used to audit the displayed values. Manuscript table TeX is not included.
|
| 84 |
|
| 85 |
### Fixed-Contract Checks From The Final Paper
|
| 86 |
|
|
|
|
| 123 |
|
| 124 |
```text
|
| 125 |
models/wildfire_fm/ model code, manifests, and checkpoint metadata
|
| 126 |
+
paper/ compiled paper PDF only; no TeX source
|
| 127 |
paper_outputs/ final-paper figure PDFs retained for reproducibility
|
| 128 |
artifacts/results/ sanitized compact CSV/JSON summaries for released outputs
|
| 129 |
experiments/ sanitized raw-rerun references and Slurm template
|
artifacts/manifests/paper_outputs.sha256
CHANGED
|
@@ -4,6 +4,7 @@ ca11c75c03078a9be26421b527ab5a49f5fc43ce8e5edd7da14af120a247b67c assets/primary
|
|
| 4 |
5552fb6cca6a0a683592e724b4bd562f923cf99c04e2abdb846546b1d67aecc4 assets/selection_regret_final.png
|
| 5 |
34807e65ca71365a26a3b74cae70e6b40ae6f2151110e12c53e0efa9f8b726aa assets/supporting_rank_map_final.png
|
| 6 |
7adb6a949bce3203b6cb10a458e115c60ba0b3efdb10f2ca1a1fd508924bc2ac assets/wildfire_fm_model_card.svg
|
|
|
|
| 7 |
b369d13e0419fa8272ccdc994b6642f3b141248a879c030218e387c583537eb2 paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf
|
| 8 |
e3110c70c3cf8ecb8671163a401a155920266e3f907f9c6baf08e27ec6e6c410 paper_outputs/figures/fig_primary_rank_change_map.pdf
|
| 9 |
4e5b791ba4d136f722bd75a61097203836819ce9411def1caac4cc1e6d881275 paper_outputs/figures/fig_rank_heatmap1.pdf
|
|
|
|
| 4 |
5552fb6cca6a0a683592e724b4bd562f923cf99c04e2abdb846546b1d67aecc4 assets/selection_regret_final.png
|
| 5 |
34807e65ca71365a26a3b74cae70e6b40ae6f2151110e12c53e0efa9f8b726aa assets/supporting_rank_map_final.png
|
| 6 |
7adb6a949bce3203b6cb10a458e115c60ba0b3efdb10f2ca1a1fd508924bc2ac assets/wildfire_fm_model_card.svg
|
| 7 |
+
46d646e35085b1a5b8966e15d8c438327e864404572c831cdd2ae7599561ddd1 paper/wildfire_fm_evaluation_contracts.pdf
|
| 8 |
b369d13e0419fa8272ccdc994b6642f3b141248a879c030218e387c583537eb2 paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf
|
| 9 |
e3110c70c3cf8ecb8671163a401a155920266e3f907f9c6baf08e27ec6e6c410 paper_outputs/figures/fig_primary_rank_change_map.pdf
|
| 10 |
4e5b791ba4d136f722bd75a61097203836819ce9411def1caac4cc1e6d881275 paper_outputs/figures/fig_rank_heatmap1.pdf
|
artifacts/manifests/paper_outputs.yml
CHANGED
|
@@ -12,6 +12,8 @@ outputs:
|
|
| 12 |
sha256: 34807e65ca71365a26a3b74cae70e6b40ae6f2151110e12c53e0efa9f8b726aa
|
| 13 |
- path: assets/wildfire_fm_model_card.svg
|
| 14 |
sha256: 7adb6a949bce3203b6cb10a458e115c60ba0b3efdb10f2ca1a1fd508924bc2ac
|
|
|
|
|
|
|
| 15 |
- path: paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf
|
| 16 |
sha256: b369d13e0419fa8272ccdc994b6642f3b141248a879c030218e387c583537eb2
|
| 17 |
- path: paper_outputs/figures/fig_primary_rank_change_map.pdf
|
|
|
|
| 12 |
sha256: 34807e65ca71365a26a3b74cae70e6b40ae6f2151110e12c53e0efa9f8b726aa
|
| 13 |
- path: assets/wildfire_fm_model_card.svg
|
| 14 |
sha256: 7adb6a949bce3203b6cb10a458e115c60ba0b3efdb10f2ca1a1fd508924bc2ac
|
| 15 |
+
- path: paper/wildfire_fm_evaluation_contracts.pdf
|
| 16 |
+
sha256: 46d646e35085b1a5b8966e15d8c438327e864404572c831cdd2ae7599561ddd1
|
| 17 |
- path: paper_outputs/figures/fig_fireprone_contract_progression_compact.pdf
|
| 18 |
sha256: b369d13e0419fa8272ccdc994b6642f3b141248a879c030218e387c583537eb2
|
| 19 |
- path: paper_outputs/figures/fig_primary_rank_change_map.pdf
|
docs/artifact_map.md
CHANGED
|
@@ -1,7 +1,8 @@
|
|
| 1 |
# Public Artifact Map
|
| 2 |
|
| 3 |
This map describes the public Hugging Face release boundary. Manuscript TeX,
|
| 4 |
-
BibTeX, table TeX, TikZ source
|
|
|
|
| 5 |
|
| 6 |
## Included Public Artifacts
|
| 7 |
|
|
@@ -9,6 +10,7 @@ BibTeX, table TeX, TikZ source, and paper PDFs are intentionally excluded.
|
|
| 9 |
|---|---|---|
|
| 10 |
| Model code | `models/wildfire_fm/modeling_unet.py` | Compact U-Net used by the released checkpoints. |
|
| 11 |
| Checkpoint metadata | `models/wildfire_fm/checkpoint_manifest.json` | Lists five seeded checkpoint paths, SHA-256 hashes, and byte sizes. |
|
|
|
|
| 12 |
| Figure previews | `assets/*.png`, `assets/*.svg` | Hub-page visuals and final-paper figure previews. |
|
| 13 |
| Figure PDFs | `paper_outputs/figures/*.pdf` | Selected final-paper figures retained for visual reproducibility. |
|
| 14 |
| Numeric summaries | `artifacts/results/*.csv`, `artifacts/results/*.json` | Sanitized compact summaries; local machine paths removed. |
|
|
@@ -17,9 +19,8 @@ BibTeX, table TeX, TikZ source, and paper PDFs are intentionally excluded.
|
|
| 17 |
|
| 18 |
## Excluded Manuscript Artifacts
|
| 19 |
|
| 20 |
-
The release does not include
|
| 21 |
-
TeX, `.tikz`, `.bib`
|
| 22 |
-
linked separately after finalization.
|
| 23 |
|
| 24 |
## Verification
|
| 25 |
|
|
|
|
| 1 |
# Public Artifact Map
|
| 2 |
|
| 3 |
This map describes the public Hugging Face release boundary. Manuscript TeX,
|
| 4 |
+
BibTeX, table TeX, and TikZ source are intentionally excluded. A compiled paper
|
| 5 |
+
PDF is included.
|
| 6 |
|
| 7 |
## Included Public Artifacts
|
| 8 |
|
|
|
|
| 10 |
|---|---|---|
|
| 11 |
| Model code | `models/wildfire_fm/modeling_unet.py` | Compact U-Net used by the released checkpoints. |
|
| 12 |
| Checkpoint metadata | `models/wildfire_fm/checkpoint_manifest.json` | Lists five seeded checkpoint paths, SHA-256 hashes, and byte sizes. |
|
| 13 |
+
| Paper PDF | `paper/wildfire_fm_evaluation_contracts.pdf` | Compiled from the final local manuscript source; source files are not included. |
|
| 14 |
| Figure previews | `assets/*.png`, `assets/*.svg` | Hub-page visuals and final-paper figure previews. |
|
| 15 |
| Figure PDFs | `paper_outputs/figures/*.pdf` | Selected final-paper figures retained for visual reproducibility. |
|
| 16 |
| Numeric summaries | `artifacts/results/*.csv`, `artifacts/results/*.json` | Sanitized compact summaries; local machine paths removed. |
|
|
|
|
| 19 |
|
| 20 |
## Excluded Manuscript Artifacts
|
| 21 |
|
| 22 |
+
The release does not include manuscript TeX, `paper_outputs/tables/`, generated
|
| 23 |
+
table TeX, `.tikz`, or `.bib` files. Only the compiled PDF is published.
|
|
|
|
| 24 |
|
| 25 |
## Verification
|
| 26 |
|
paper/wildfire_fm_evaluation_contracts.pdf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:46d646e35085b1a5b8966e15d8c438327e864404572c831cdd2ae7599561ddd1
|
| 3 |
+
size 2018875
|
scripts/audit_release.py
CHANGED
|
@@ -18,6 +18,7 @@ REQUIRED = [
|
|
| 18 |
"models/wildfire_fm/README.md",
|
| 19 |
"models/wildfire_fm/modeling_unet.py",
|
| 20 |
"models/wildfire_fm/checkpoint_manifest.json",
|
|
|
|
| 21 |
"paper_outputs/figures/overview_wildfire.pdf",
|
| 22 |
"paper_outputs/figures/matching.pdf",
|
| 23 |
"paper_outputs/figures/fig_task_contract_tiles.pdf",
|
|
@@ -120,8 +121,10 @@ def main() -> None:
|
|
| 120 |
if not (ROOT / rel).exists():
|
| 121 |
issues.append(f"checksum manifest lists missing output: {rel}")
|
| 122 |
expected_paths = []
|
| 123 |
-
for rel_root in ["paper_outputs", "assets"]:
|
| 124 |
-
|
|
|
|
|
|
|
| 125 |
expected = sorted(set(expected_paths))
|
| 126 |
if sorted(listed) != expected:
|
| 127 |
missing = sorted(set(expected) - set(listed))
|
|
|
|
| 18 |
"models/wildfire_fm/README.md",
|
| 19 |
"models/wildfire_fm/modeling_unet.py",
|
| 20 |
"models/wildfire_fm/checkpoint_manifest.json",
|
| 21 |
+
"paper/wildfire_fm_evaluation_contracts.pdf",
|
| 22 |
"paper_outputs/figures/overview_wildfire.pdf",
|
| 23 |
"paper_outputs/figures/matching.pdf",
|
| 24 |
"paper_outputs/figures/fig_task_contract_tiles.pdf",
|
|
|
|
| 121 |
if not (ROOT / rel).exists():
|
| 122 |
issues.append(f"checksum manifest lists missing output: {rel}")
|
| 123 |
expected_paths = []
|
| 124 |
+
for rel_root in ["paper", "paper_outputs", "assets"]:
|
| 125 |
+
root_dir = ROOT / rel_root
|
| 126 |
+
if root_dir.exists():
|
| 127 |
+
expected_paths.extend(str(p.relative_to(ROOT)) for p in root_dir.rglob("*") if p.is_file())
|
| 128 |
expected = sorted(set(expected_paths))
|
| 129 |
if sorted(listed) != expected:
|
| 130 |
missing = sorted(set(expected) - set(listed))
|