Remove duplicate surfaces

Hi, I have a set of surfaces that are duplicated after a set of operations. There should be a single set of 88 surfaces but in fact I got 368 objects.

Does anyone have an efficient method to remove all the duplicates? Culling duplicate points method alone did not work. The geometry is internalized in this file.

duplicate_surfaces problem.gh (22.5 KB)

In Rhino:

Make all the copies visible.

SelDup to select all copies.

Delete

SelDup selects copies of visible objects with identical geometry. For each set of identical objects it does not select one object in the set. “Identical geometry” appears to mean all geometrical properties such as object type, control point locations, knot vectors (knot parameter values), parameterization, etc are exactly identlical at the bit level. Objects which have been moved or rotated relative to other objects not identical.