Skip to content

convert LandWeb_preamble to targets-native (OPTIONAL — not planned near-term) #166

Description

@achubaty

Optional / larger scope (2–4 focused weeks); does not block the MVP.

Move LandWeb_preamble's functions into LandWebUtils and drop its LandR / reproducible usage, so the heavy data-prep stage runs as native targets functions.

Rationale: granular, reliable targets caching instead of wrapping one big simInitAndSpades and extracting its outputs; removing reproducible also shrinks the destructive-options and serialization surface.

This is a deliberate exception to the "keep modules wrapped" rule, and a defensible one: LandWeb_preamble is LandWeb-owned rather than a general PredictiveEcology module, and is pure data prep with no per-timestep dynamics — so little upstream-pull benefit is lost. The general Biomass_* modules stay wrapped.

Cost: real upfront work, and it must preserve scientific behaviour exactly — parity-test against current preamble outputs.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions