Returning geometry of larger plates in PyGplates or GPlately

Hi There GPlates Folks

I’ve been continuing on with some other parts of this but am still struggling with getting the types of features I want from models. I don’t know if I’m pulling the wrong type of topological class. In the first post of this chain, it seemed like I was after TopologicalClosedPlateBoundaries in GPlates image at the top. In the image below I’ve tried to show the features plate features I’m after in GPlates and how I’ve tried reconstructing them through pyGlates and GPlately

The code suggested at the top returns topological boundaries from the Muller2019 model but this removes topological networks creating large holes in North America and South America (middle image). Returning both networks and boundaries and dissolving plateID does a pretty good job but still leaves remnant networks that have different plateID’s from the plates that the sit on (exampld of Yucatan and Scotia Plates).

I’m hoping to do this at any time step in any model without much GIS QC on overlapping polygons or which ones should be combined. Let me know if you think this is possible. Thanks again for your time.