upxo.pxtalops.modeModifierMcgs2d module
Morphological mode modification of MCGS grain structures via seed grains.
- class upxo.pxtalops.modeModifierMcgs2d.modeModifier_mcgs2d(**kwargs)[source]
Bases:
_modeModifier_2D MCGS mode modifier: seed grains from maximal independent sets.
Specialises
_modeModifier_for 2D labelled fields — grain areas from LFI, seed selection via NetworkX maximal independent set on the neighbour graph, and optional plotting of seed grains on the target temporal slice.- targetTSlice
- NSeedGrains
- meanNeighCount
- size_threshold
- neighCounts
- neigh_gid
- gsTRG
- sf
- mods
- G
- prop
- nrealizations
- realizations
- seedGids
- seedGid_neighs
- seedGid_coords
- class upxo.pxtalops.modeModifierMcgs2d.modeModifier_mcgs3d(*args, **kwargs)[source]
Bases:
_modeModifier_3D MCGS mode modifier (API stub).
Planned 3D counterpart of
modeModifier_mcgs2d. Not implemented — constructing raisesNotImplementedError.- targetTSlice
- NSeedGrains
- meanNeighCount
- size_threshold
- neighCounts
- neigh_gid
- gsTRG
- sf
- mods
- G
- prop
- nrealizations
- realizations
- seedGids
- seedGid_neighs
- seedGid_coords