Skip to content

refactor: extract ModelExporter from GeologicalModel - #306

Merged
lachlangrose merged 1 commit into
split/06-extract-model-serializerfrom
split/07-extract-model-exporter
Aug 14, 2026
Merged

refactor: extract ModelExporter from GeologicalModel#306
lachlangrose merged 1 commit into
split/06-extract-model-serializerfrom
split/07-extract-model-exporter

Conversation

@lachlangrose

Copy link
Copy Markdown
Member

Split out of #298 / #299. PR 7 of 9 in the stack — depends on #305.

Second of four sequential extractions. Moves export logic out of geological_model.py into a new _model_exporter.py.

Move surface/block-model export logic (get_fault_surfaces,
get_stratigraphic_surfaces, get_block_model, save) into a standalone
ModelExporter, continuing the GeologicalModel decomposition. Public
methods remain unchanged thin wrappers.

(cherry picked from commit c2435ac)
@lachlangrose
lachlangrose force-pushed the split/07-extract-model-exporter branch from 0c3932b to bd4a5c4 Compare August 14, 2026 11:29
@lachlangrose
lachlangrose merged commit bb36d26 into split/01-intrusions-fix Aug 14, 2026
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