This repository is organized as a working space for an NSF FIRE-MODEL proposal on fire, growth, and form. It combines proposal writing, funder guidance, literature management, simulations, figures, and a lightweight project website.
funder/: official materials, requirement summaries, and funder-facing research guides for the FIRE call.background_context/: scientific framing, contextualization, and synthesis that support proposal argumentation.program_briefings/: program-specific context notesintellectual_foundations/: broader conceptual groundingscaling_and_geometry/: scaling, fractal, diffusion, and wildfire-geometry notessystems_frameworks/: event-based and data-system architecture notesresearch_programs/: proposal-shaping research agendas and narrative work plans
proposal/: proposal narrative and supporting components such as budget text, biosketches, and plans.proposal/narrative/: active strategy, integration, and proposal-framing documents
citations/: tracked citation notes and exports, plus a localpdfs/folder for article PDFs that is ignored by Git.simulations/: scripts, configs, and generated model outputs for analysis supporting the proposal.figures/: source assets plus draft and final figure outputs.docs/: MkDocs website content documenting the proposal workflow and project status.
- Put sponsor documents in
funder/. - Store paper PDFs in
citations/pdfs/and keep structured notes incitations/notes/. - Run exploratory models from
simulations/scripts/with reusable parameter files insimulations/config/. - Build visuals from
figures/source/and publish candidate outputs tofigures/drafts/orfigures/final/. - Keep the website in
docs/synchronized with proposal milestones and repository structure.
The repository is currently oriented around the 2026 NSF FIRE-MODEL cycle described in:
funder/solicitation/fire_model_2026_briefing.mdfunder/review_criteria/fire_model_requirements_checklist.mdbackground_context/program_briefings/fire_model_2026_background.mdbackground_context/intellectual_foundations/on_growth_and_form_intellectual_overview.mdbackground_context/scaling_and_geometry/diffusion_across_space_half_scaling_signature.mdbackground_context/scaling_and_geometry/non_half_scaling_signatures_spatial_spread.mdbackground_context/scaling_and_geometry/scaling_dimensionality_power_laws_wildfire_science.mdbackground_context/scaling_and_geometry/superdiffusive_scaling_fractal_geometry_wildfire_perimeter_growth.mdbackground_context/scaling_and_geometry/fire_modeling_frameworks_scaling_perspectives.mdbackground_context/scaling_and_geometry/wildfire_scaling_regime_hypothesis.mdbackground_context/scaling_and_geometry/wildfire_scaling_open_questions_hypotheses_empirical_tests.mdbackground_context/systems_frameworks/environmental_data_science_stack_2030.mdbackground_context/systems_frameworks/fired_cubedynamics_event_based_earth_system_analysis.mdbackground_context/research_programs/wildfire_scaling_research_program_work_plan.mdbackground_context/research_programs/wildfire_scaling_rationale_deliverables_users_impact.md
The funder/ files are the working home for funder-oriented material and requirement tracking. The background_context/ files are interpretive notes used to frame the proposal scientifically.
The site is built from docs/ and can be served locally with MkDocs.
pip install -r requirements.txt
mkdocs serveThen open http://127.0.0.1:8000.
The repository includes Playwright-based smoke tests for the built MkDocs site. These tests are intended to catch broken pages, failed asset loads, browser-side errors, and obvious navigation regressions before a pull request fails.
pip install -r requirements-dev.txt
python -m playwright install chromium
bash scripts/review_site.shThe GitHub workflow runs these checks automatically when website-related files change. The deploy workflow also runs the same validation before publishing to GitHub Pages.
citations/pdfs/is ignored so article libraries do not get committed.- Generated outputs in
simulations/results/,simulations/logs/,figures/drafts/, andfigures/final/are ignored by default. - Keep durable source material, notes, configs, and scripts tracked in Git.