Skip to content

Last tweaks for MPS DS documentation#8

Open
jeilealr wants to merge 64 commits into
n0228a:mps-direct-samplingfrom
jeilealr:feature/mps
Open

Last tweaks for MPS DS documentation#8
jeilealr wants to merge 64 commits into
n0228a:mps-direct-samplingfrom
jeilealr:feature/mps

Conversation

@jeilealr

Copy link
Copy Markdown

No description provided.

ejricketts and others added 30 commits June 26, 2025 15:41
Update PGS to contain tree based lithotype rules
Adds a new gstools.mps submodule implementing Multiple-Point Statistics
via a DirectSampling algorithm. Includes TrainingImage and distance
utilities, plus an initial channel demo example.
…-Framework#5)

## Add `boundary` and `max_radius` to `DirectSampling`

Two new parameters for `DirectSampling` and `ds_simulate`:

**`max_radius`** (float, optional)
Caps SG neighbour selection by Euclidean distance. Provides finer spatial control than the integer `max_offset`, which only bounds the precomputed offset table.

**`boundary`** (`"strict"` | `"partial"`)
Controls what happens when the data-event template extends beyond the training image edges.
- `"strict"` (default) — existing behaviour: if no valid window exists, fall back to a random TI value.
- `"partial"` — drops lags that can never be placed in the TI (|h| ≥ TI size in any dimension), then searches with the reduced template (Mariethoz 2010 §6.2). Avoids unnecessary random fallbacks when a large or stretched template only partially overlaps the TI.
MuellerSeb and others added 29 commits May 28, 2026 21:56
…ness_info

add roughness information to CovModel
The old versions do not support Py3.14
…e-core

Update gstools-core dependency, to support Py3.14
@jeilealr

Copy link
Copy Markdown
Author

Hi @n0228a

Here I also added the changes in the current documentation and example sambas features/mps branch. I had to deal with more conflicts but it was easy to solve, have a look and if everything look good you can also merge here

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.

4 participants