Skip to content
Snippets Groups Projects

F h5 cfood

Merged Henrik tom Wörden requested to merge f-h5-cfood into dev
2 files
+ 10
4
Compare changes
  • Side-by-side
  • Inline

Files

@@ -41,13 +41,19 @@ class ExampleH5CFood(H5CFood):
return ExperimentCFood.get_re()[:-len(readme_pattern)] + r".*\.hdf5"
def create_identifiables(self):
super().create_identifiables()
self.identifiable_root = db.Record()
self.identifiable_root.add_property("hdf5File", self.crawled_file)
self.identifiable_root.add_parent("ExampleH5")
self.identifiables.append(self.identifiable_root)
def special_treatment(self, key, value, dtype):
if key == "attr_data_root":
return "single_attribute", value, dtype
if key == "ship_imo":
ship = db.Record()
ship.add_parent("Ship")
ship.add_property("IMO Number", value)
self.identifiables.append(ship)
return "Ship", ship, "Ship"
return key, value, dtype
Loading