ElementAttributes

class ElementAttributes(*args, **kwargs)

ElementAttributes are anything that can be used to distinguish two otherwise equivalent Carrier or ShapeElement instances. They need to be equatable and hashable for efficient lookups and insertion into sets.

Exactly what these attributes are is implementation specific for a given CommunicationLayer.