diff --git a/gui/src/components/search/FilterRegistry.js b/gui/src/components/search/FilterRegistry.js index 462581b61d4610e11507c1c89254ea1b0b940abb..d84c5692f8ca8693dd5cf455ce2e36e1debfaeda 100644 --- a/gui/src/components/search/FilterRegistry.js +++ b/gui/src/components/search/FilterRegistry.js @@ -263,10 +263,10 @@ registerFilter('results.method.simulation.program_name', {...termQuantity, scale registerFilter('results.method.simulation.program_version', termQuantity) registerFilter('results.method.simulation.program_version_internal', termQuantity) registerFilter('results.method.simulation.precision.native_tier', {...termQuantity, placeholder: "E.g. VASP - accurate", label: 'Code-specific tier'}) -registerFilter('results.method.simulation.precision.k_line_density', {...numberHistogramQuantity, scale: 'log', label: 'k-line density'}) +registerFilter('results.method.simulation.precision.k_line_density', {...numberHistogramQuantity, scale: '1/2', label: 'k-line density'}) registerFilter('results.method.simulation.precision.basis_set', {...termQuantity, scale: 'log'}) -registerFilter('results.method.simulation.precision.planewave_cutoff', {...numberHistogramQuantity, label: 'Plane-wave cutoff', scale: 'log'}) -registerFilter('results.method.simulation.precision.apw_cutoff', {...numberHistogramQuantity, label: 'APW cutoff', scale: 'log'}) +registerFilter('results.method.simulation.precision.planewave_cutoff', {...numberHistogramQuantity, label: 'Plane-wave cutoff', scale: '1/8'}) +registerFilter('results.method.simulation.precision.apw_cutoff', {...numberHistogramQuantity, label: 'APW cutoff', scale: '1/8'}) registerFilter('results.method.simulation.dft.core_electron_treatment', termQuantity) registerFilter('results.method.simulation.dft.jacobs_ladder', {...termQuantity, scale: 'log', label: 'Jacob\'s ladder'}) registerFilter('results.method.simulation.dft.xc_functional_type', { diff --git a/gui/tests/env.js b/gui/tests/env.js index 3420ae8a91c2ccffa24aa1fd01de68013c8df4b0..674a4c137a5c09cab4fce3583b9fab0173bebde1 100644 --- a/gui/tests/env.js +++ b/gui/tests/env.js @@ -1442,6 +1442,22 @@ window.nomadEnv = { "size": "md", "indentation": 1, "items": [ + { + "search_quantity": "results.method.workflow_name", + "type": "terms", + "scale": "linear", + "show_input": false, + "width": 12, + "show_header": false, + "options": { + "MolecularDynamics": { + "label": "Search molecular dynamics entries" + } + }, + "n_columns": 1, + "sort_static": true, + "show_statistics": false + }, { "width": 12, "show_header": true, @@ -3275,6 +3291,22 @@ window.nomadEnv = { "size": "md", "indentation": 1, "items": [ + { + "search_quantity": "results.method.workflow_name", + "type": "terms", + "scale": "linear", + "show_input": false, + "width": 12, + "show_header": false, + "options": { + "MolecularDynamics": { + "label": "Search molecular dynamics entries" + } + }, + "n_columns": 1, + "sort_static": true, + "show_statistics": false + }, { "width": 12, "show_header": true, @@ -4788,6 +4820,22 @@ window.nomadEnv = { "size": "md", "indentation": 1, "items": [ + { + "search_quantity": "results.method.workflow_name", + "type": "terms", + "scale": "linear", + "show_input": false, + "width": 12, + "show_header": false, + "options": { + "MolecularDynamics": { + "label": "Search molecular dynamics entries" + } + }, + "n_columns": 1, + "sort_static": true, + "show_statistics": false + }, { "width": 12, "show_header": true, diff --git a/nomad/config/models/ui.py b/nomad/config/models/ui.py index 3a1e20a7e2c1db19f4a93050ae41771e32450b10..bc5bb8e33eb8d50ae5a4d252b80b89efc5c8a39e 100644 --- a/nomad/config/models/ui.py +++ b/nomad/config/models/ui.py @@ -1466,6 +1466,17 @@ class App(ConfigBaseModel): 'workflow': Menu(), 'molecular_dynamics': Menu( items=[ + MenuItemTerms( + search_quantity='results.method.workflow_name', + show_header=False, + show_input=False, + show_statistics=False, + options={ + 'MolecularDynamics': MenuItemOption( + label='Search molecular dynamics entries' + ) + }, + ), MenuItemNestedObject( path='results.properties.thermodynamic.trajectory', items=[