Skip to content

Cleaned up remaining Encyclopedia-specific functionality.

Lauri Himanen requested to merge encyclopedia-cleanup into v1.0.0
  • All the functionality of the EncyclopediaNormalizer is now integrated into ResultsNormalizer.
  • Migrated test_encyclopedia.py into test_material.py, test_method.py and test_properties.py. together with a few new tests.
  • Removed the Encyclopedia GUI image dependency and docker build phase.
  • Removed most Encyclopedia related config from nginx, helm and config.py. The only remaining config is encyclopediaBase (GUI) and encyclopedia_base (nomad.yaml), which activates/deactivates links to the Encyclopedia installation at that address. If undefined, the links will not be shown.
  • Updated materia to support visualizing 2D and 1D cells that may have zero-length basis vectors. With this update, the overview page now also shows the conventional/primitive cell for 1D and 2D systems.
  • Fixed issue with the ordering of basis vectors for conventional/primitive 1D and 2D structures. Now the order is fixed so that the periodic bases always come first.
  • Fixed issue where the optional nmd-prefixed Optimade data was not accepting data with unit information (ureg.Quantity) and was failiing when trying to serialize data set to None.
Edited by Lauri Himanen

Merge request reports