@property
    def key_fields(self):
        if self.add:
            return ['date', 'elem']
        else:
            return ['date']
Different key fields depending on self.add setting (see load_data)
dataset/ETHPy150Open heigeo/climata/climata/acis/__init__.py/DataIO.key_fields