Repository navigation
Comparing changes
Open a pull request
base repository: Loop3D/plugin_loopstructural
base: v0.2.0
head repository: Loop3D/plugin_loopstructural
compare: v0.3.0
- 10 commits
- 13 files changed
- 3 contributors
Commits on Aug 20, 2026
-
test: pin training-value/isovalue direction agreement for stratigraph…
…ic columns Guards against the swap fixed in 814be12: model_manager.py's per-unit training value and LoopStructural's get_isovalues() must agree on which direction values increase, or extracted isosurfaces get labelled with the wrong unit while keeping correct geometry. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for ed17d93 - Browse repository at this point
Copy the full SHA ed17d93View commit details
Commits on Aug 26, 2026
-
Merge branch 'main' of github.com:Loop3D/plugin_loopstructural
# Conflicts: # tests/qgis/test_stratigraphic_value_consistency.py
Configuration menu - View commit details
-
Copy full SHA for 9e53eb9 - Browse repository at this point
Copy the full SHA 9e53eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57e4b37 - Browse repository at this point
Copy the full SHA 57e4b37View commit details -
feat: colour basal contacts by stratigraphic unit
Look up each unit's colour from the stratigraphic column and attach it to the extracted basal contacts, both from the widget and the processing algorithm, so contact lines are styled to match the units they belong to and are easier to tell apart on the map canvas.
Configuration menu - View commit details
-
Copy full SHA for bade472 - Browse repository at this point
Copy the full SHA bade472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d9716 - Browse repository at this point
Copy the full SHA 30d9716View commit details -
fix: stop auto-solving features when interpolator params change
Changing nelements, regularisation, contact/orientation point weights, or fault parameters in a feature details panel used to schedule a debounced rebuild that silently re-solved the feature 500ms later. Solving can be expensive, so instead just flag the feature as not up to date (its tick turns red) and leave the actual solve to the user-initiated "Solve Model" action.
Configuration menu - View commit details
-
Copy full SHA for 888d786 - Browse repository at this point
Copy the full SHA 888d786View commit details -
Configuration menu - View commit details
-
Copy full SHA for c513b15 - Browse repository at this point
Copy the full SHA c513b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ca2ef - Browse repository at this point
Copy the full SHA 09ca2efView commit details -
fix: guard against deleted QGIS layers and empty fault traces
- to_dict() crashed with RuntimeError on save if a basal contacts, fault traces, or structural orientations layer had been deleted from the project while still referenced; now caught like the existing dem_layer guard, and dem_layer_name is initialised so a caught DEM error can't leave it undefined either. - AllSampler returned a columnless DataFrame when a fault trace layer had no sampled points, causing a KeyError on 'feature_id' downstream in update_fault_points.
Configuration menu - View commit details
-
Copy full SHA for a02dffb - Browse repository at this point
Copy the full SHA a02dffbView commit details -
chore(main): release 0.3.0 (#114)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d3a020f - Browse repository at this point
Copy the full SHA d3a020fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.2.0...v0.3.0