Similarly to issue #789 , saving an impact to hdf5 if the hazard name is not a list of strings causes issues when the data is read again.
Precisely, the attribute impact.event_name must be a list of strings at the moment of saving to hdf5 impact.to_hdf5, or the reading method impact.from_hdf5 should be able to handle non-numerical values.