Cleaned up remaining Encyclopedia-specific functionality.
- All the functionality of the
EncyclopediaNormalizer
is now integrated intoResultsNormalizer
. - Migrated
test_encyclopedia.py
intotest_material.py
,test_method.py
andtest_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) andencyclopedia_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 toNone
.
Edited by Lauri Himanen