widget = awb.StructureManagerWidget(
importers=[
awb.StructureUploadWidget(title="From computer"),
awb.CodQueryWidget(title="COD"),
awb.OptimadeQueryWidget(title="OPTIMADE"),
awb.StructureBrowserWidget(title="AiiDA database"),
awb.SmilesWidget(title="SMILES"), # requires OpenBabel!
awb.StructureExamplesWidget(
title="From Examples",
examples=[
("Silicon oxide", "../miscellaneous/structures/SiO2.xyz")
]),
],
editors = [
awb.BasicStructureEditor(title="Basic Editor"),
awb.BasicCellEditor(title="Basic Cell Editor"),
],
)
# widget = StructureUploadWidget()
# Enforce node format to be CifData:
# widget = StructureManagerWidget(importers = [("From computer", StructureUploadWidget())], node_class="CifData")
# Remove 'Store in AiiDA' button
# widget = StructureManagerWidget(importers = [("From computer", StructureUploadWidget())], storable=False)
display(widget)