Skip to content
Snippets Groups Projects
Commit 0f97595f authored by Anna Mareike Kostelecky's avatar Anna Mareike Kostelecky
Browse files

Merge branch 'fix/extractPorenetworkScript-trimNetwork' into 'master'

[porenetwork][util] Fix trimming of porenetwork in extraction script

Closes #1295

See merge request !3632
parents 167408bc 06211024
No related branches found
No related tags found
1 merge request!3632Resolve "Adjust extract porenetwork script - disconnected pores already include isolated pores"
Pipeline #35078 passed
+5
...@@ -202,11 +202,13 @@ def extractNetwork( ...@@ -202,11 +202,13 @@ def extractNetwork(
# use PoreSpy to sanitize some parameters (might become obsolete as some point) # use PoreSpy to sanitize some parameters (might become obsolete as some point)
porenetwork = op.io.network_from_porespy(snowOutput.network) # porenetwork in OpenPNM format porenetwork = op.io.network_from_porespy(snowOutput.network) # porenetwork in OpenPNM format
# trimming pore network to avoid singularity (remove isolated and disconnected pores) # trimming pore network to avoid singularity (remove pores in disconnected clusters,
# this includes isolated pores).
# isolated pores could be removed separately by using
# op.topotools.trim(network=porenetwork, pores=health["isolated_pores"])
print("Number of pores before trimming: ", porenetwork.Np) print("Number of pores before trimming: ", porenetwork.Np)
health = op.utils.check_network_health(porenetwork) health = op.utils.check_network_health(porenetwork)
op.topotools.trim(network=porenetwork, pores=health["disconnected_pores"]) op.topotools.trim(network=porenetwork, pores=health["disconnected_pores"])
op.topotools.trim(network=porenetwork, pores=health["isolated_pores"])
print("Number of pores after trimming: ", porenetwork.Np) print("Number of pores after trimming: ", porenetwork.Np)
filename = outputName + ("_dual" if dualSnow else "") filename = outputName + ("_dual" if dualSnow else "")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment