Skip to content

Feature/ems paper#49

Merged
gparadis merged 23 commits intodevfrom
feature/ems-paper
Oct 12, 2025
Merged

Feature/ems paper#49
gparadis merged 23 commits intodevfrom
feature/ems-paper

Conversation

@gparadis
Copy link
Copy Markdown
Collaborator

EMS manuscript package and Woodstock/libCBM parity improvements

  • Split publications into papers/joss and papers/ems, author the full EMS manuscript, and wire LaTeX assets (figures, tables, FAIR checklist, citations) with deterministic repro scripts.
  • Refresh the examples suite: expand sequential/spatial/libCBM notebooks, add scaling and parallel-scheduling studies, and update TSA24 clipped Woodstock inputs plus growing-stock outputs to support new figures.
  • Harden Woodstock parity: rework ForestModel.inventory semantics, regenerate parity tables/figures (incl. Neilson hack assets), and add optional ws3[cbm] dependency path for libCBM linkage.
  • Polish project metadata (README, CHANGELOG, CONTRIBUTING, CITATION.cff) and bump the package version to 1.0.5 in preparation for release/Zenodo archiving.

gparadis and others added 23 commits September 28, 2025 15:45
…ks. ems paper makefile compiles `paper.tex`. good progress.
* remove libcbm from pyproject.toml required deps list and move to optional deps list (so does not block publication on conda-forge)

* increment version to 1.0.3

* move gurobi and pulp deps to to optional, bump version to 1.0.4
…ion example (to master examples library and then to ems paper repro script list)
…un without errors and give mostly sane results) and integrated these into the text. updated readiness checklist and are basically at a soft "full green light" status (but weak). first complete draft now (no missing pieces). about to start a first round of critical review and improvements.
…able and text (temp placeholder numbers for Woodstock but real WS3 numbers).
…ods in Woodstock input and output files". Messy. Not quite there yet, but close now.
Added everything.txt and tsa24_clipped.rep report files. Updated .act, .are, .run, and .seq files with new parameters, corrected values, and revised scheduling and reporting outputs for the TSA24 clipped model.
Uncommented and configured growing stock output in tsa24_clipped.out, added growing_stock values to everything.txt, and updated file timestamps. This change allows tracking of growing stock across periods in the TSA24 clipped model.
…grate FAIR readiness table into repro artifacts and paper
…cbm linkage induced by recent inventory method behaviour tweak to ensure woodstock parity
…ecent tweak to inventory compile logic (needed to ensure woodstock logic parity). Good to go now to PR and lock in!
@gparadis gparadis merged commit 2032d8b into dev Oct 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant