@property
    def item_ids(self):
        ids = set()
        for p in self.participants:
            s = p.stats
            if s.item0:
                ids.add(s.item0)
            if s.item1:
                ids.add(s.item1)
            if s.item2:
                ids.add(s.item2)
            if s.item3:
                ids.add(s.item3)
            if s.item4:
                ids.add(s.item4)
            if s.item5:
                ids.add(s.item5)
            if s.item6:
                ids.add(s.item6)
        return ids
low memory reading/writing of 3D bruker data
dataset/ETHPy150Open meraki-analytics/cassiopeia/cassiopeia/type/dto/match.py/MatchDetail.item_ids--crossover with--dataset/ETHPy150Open jjhelmus/nmrglue/tests/test_bruker.py/test_3d_lowmem