in distill/segmentation/segments.py [0:0]
def get_segment_name_dict(self):
"""
Returns a dictionary of segment_name to Segment objects based on the key parameter. Note that segment names
must be unique.
"""
result = {}
for segment in self.segments:
if segment.get_segment_name() in result:
raise SegmentationError("Segment names must be unique")
else:
result[segment.get_segment_name()] = segment
return result