Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Loop3D/plugin_loopstructural
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.2.0
Choose a base ref
...
head repository: Loop3D/plugin_loopstructural
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.0
Choose a head ref
  • 10 commits
  • 13 files changed
  • 3 contributors

Commits on Aug 20, 2026

  1. 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>
    lachlangrose and claude committed Aug 20, 2026
    Configuration menu
    Copy the full SHA
    ed17d93 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2026

  1. Merge branch 'main' of github.com:Loop3D/plugin_loopstructural

    # Conflicts:
    #	tests/qgis/test_stratigraphic_value_consistency.py
    lachlangrose committed Aug 26, 2026
    Configuration menu
    Copy the full SHA
    9e53eb9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57e4b37 View commit details
    Browse the repository at this point in the history
  3. 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.
    lachlangrose committed Aug 26, 2026
    Configuration menu
    Copy the full SHA
    bade472 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30d9716 View commit details
    Browse the repository at this point in the history
  5. 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.
    lachlangrose committed Aug 26, 2026
    Configuration menu
    Copy the full SHA
    888d786 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c513b15 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    09ca2ef View commit details
    Browse the repository at this point in the history
  8. 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.
    lachlangrose committed Aug 26, 2026
    Configuration menu
    Copy the full SHA
    a02dffb View commit details
    Browse the repository at this point in the history
  9. chore(main): release 0.3.0 (#114)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Aug 26, 2026
    Configuration menu
    Copy the full SHA
    d3a020f View commit details
    Browse the repository at this point in the history
Loading