check_network_health

Bravais.check_network_health()

This method check the network topological health.

Specifically, it checks for:
  1. Isolated pores

  2. Islands or isolated clusters of pores

  3. Duplicate throats

  4. Bidirectional throats (ie. symmetrical adjacency matrix)

  5. Headless throats

Returns

A dictionary containing the offending pores or throat numbers under each named key.

Return type

dict

Notes

  • Does not yet check for duplicate pores

  • Does not yet suggest which throats to remove

  • This is just a ‘check’ and does not ‘fix’ the problems it finds