From ca2bb3679bbef14def740135f11e23987a941f6d Mon Sep 17 00:00:00 2001
From: Angelo Ziletti <ziletti@fhi-berlin.mpg.de>
Date: Thu, 30 Nov 2017 18:21:49 +0100
Subject: [PATCH] Run html cell to deactive View2d before exec.

---
 custom-analytics-example/custom-analytics-example.bkr | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/custom-analytics-example/custom-analytics-example.bkr b/custom-analytics-example/custom-analytics-example.bkr
index 05895a2..eb07224 100644
--- a/custom-analytics-example/custom-analytics-example.bkr
+++ b/custom-analytics-example/custom-analytics-example.bkr
@@ -635,10 +635,10 @@
                 "result": {
                     "type": "BeakerDisplay",
                     "innertype": "Html",
-                    "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\nvar run_soap = function() {\n  $(\"#plot_result_button\").removeClass(\"active\").addClass(\"disabled\");\n  get_options();\n  beaker.evaluate(\"cell_soap_run\");\n};\n  \nvar show_hide = function(tag, bt_tag) {\n  $(\"#\"+tag).toggle();\n  $(\"#\"+bt_tag).toggleClass(\"active\");\n}\n\nvar allow = function(yesno) {\n  if (yesno) {\n    $(\"#option_el_spec_dens\").removeAttr('disabled');\n    $(\"#atomic_density_type\").val('number_density').change();\n  }\n  else {\n    if ($(\"#atomic_density_type\").val() == \"number_density\") {\n      $(\"#atomic_density_type\").val('number_density_generic').change();\n    }\n    $(\"#option_el_spec_dens\").attr('disabled', 'disabled');\n  }\n}\n  \nvar reset_soap = function() {\n  beaker.evaluate(\"cell_soap_gui\");\n};\n  \nvar get_options = function() {\n  \n    var system_reweighted_composition = $(\"#system_reweighted_composition\").val();  \n    var max_nb_res = $(\"#max_nb_res\").val();  \n\n    // Determine kernel adaptor function\n    // [i.e., choose from specific/generic/global-specific/global-generic]    \n    var density_type = $(\"#atomic_density_type\").val();  \n    var adaptor_type = \"?\";\n    if (density_type == \"number_density\") {\n        adaptor_type = \"specific\";\n    }\n    else { // element-agnostic, core charge, valence charge, electronegativity\n        adaptor_type = \"generic\";\n    }\n    var kernel_method = $(\"#kernel_method\").val();\n    if (kernel_method == \"global\") {\n        adaptor_type = \"global-\" + adaptor_type;\n    }\n  \n    var n_procs = parseInt($(\"#exe_n_procs\").val());\n    if ($(\"#threading_mode\").val() == \"single_threaded\") n_procs = 1;\n    \n    beaker.options = {\n      \"query\": {\n        \"system_reweighted_composition\": $(\"#system_reweighted_composition\").val(),\n        \"max_nb_res\": $(\"#max_nb_res\").val()\n      },\n      \"run\": {\n        \"config_folder\": $(\"#dataset_example\").val(),\n        \"n_configs\": -1,\n        \"n_procs\": n_procs,\n        \"n_blocksize\": parseInt($(\"#exe_batch_size\").val()),\n        \"queue\": \"?\",\n        \"walltime\": 12,\n        \"out_folder\": \"out.kernel\",\n        \"verbose\": false\n      },\n      \"atomic_density\": {\n        \"density_type\": $(\"#atomic_density_type\").val(),\n        \"atomic_radius\": parseFloat($(\"#atomic_density_atomic_radius\").val()),\n        \"use_covrad\": $(\"#atomic_density_use_covrad:checked\").val() == \"true\"\n      },\n      \"kernel\": {\n        \"method\": kernel_method\n      },\n    \n      \"basekernel\": {\n      \"type\": \"dot\",\n      \"dot\": {\n        \"xi\": parseFloat($(\"#basekernel_kernel_xi\").val()),\n        \"delta\": 1.0\n        }\n      },\n      \n      \"topkernel\": {\n      \"type\": \"rematch\",\n      \"rematch\": {\n        \"gamma\": 0.01\n        },\n      \"rematch-atomic\": {\n        \"gamma\": 0.01\n        },\n      \"average\": {\n        \"xi\": 1.0,\n        \"delta\": 1.0\n        }\n       },\n      \n      \"laplacian\": {\n        \"inverse_dist\": true,\n        \"coulomb\": true,\n        \"scale\": 0.01,\n        \"eta\": 1.0,\n        \"gamma\": 0.01,\n        \"optimize_eta_gamma\": false\n      },\n      \"dimred\": {\n        \"method\": $(\"#dimred_method\").val()\n      },\n      \"graph\": {\n        \"descriptor\": \"soap\",\n        \"pca\": \"none\",\n        \"hierarchical\": $(\"#kernel_hierarchical\").val() == \"true\",\n        \"r0\": 1.0,\n        \"alpha\": 2.0,\n        \"n_levels\": 3,\n        \"optimize_hierarchy\": false\n      },\n      \"lamatch\": {\n        \"gamma\": 0.3,\n        \"optimize_rematch\": false\n      },\n\n    \"descriptor\": {\n    \"type\": \"soap-atomic-dmap\",\n    \"soap-atomic\": {\n      \"spectrum.global\": false,\n      \"spectrum.gradients\": false,\n      \"spectrum.2l1_norm\": false,\n      \"_spectrum.2l1_norm\": true,\n      \"radialbasis.type\" : \"gaussian\",\n      \"radialbasis.mode\" : $(\"#soap_radialbasis_mode\").val(),\n      \"radialbasis.N\" : parseInt($(\"#soap_radialbasis_N\").val()),\n      \"radialbasis.sigma\": parseFloat($(\"#soap_radialbasis_sigma\").val()),\n      \"radialbasis.integration_steps\": 15,\n      \"radialcutoff.Rc\": parseFloat($(\"#soap_radialbasis_Rc\").val()),\n      \"radialcutoff.Rc_width\": parseFloat($(\"#soap_radialbasis_sigma\").val()),\n      \"radialcutoff.type\": \"heaviside\",\n      \"radialcutoff.center_weight\": 1.0,\n      \"angularbasis.type\": \"spherical-harmonic\",\n      \"angularbasis.L\": parseInt($(\"#soap_angularbasis_L\").val()),\n      \"kernel.adaptor\": \"specific-unique\",\n      \"exclude_centers\": [],\n      \"exclude_targets\": [],\n      \"type_list\": []\n    },\n    \"soap-atomic-dmap\": {\n      \"spectrum.global\": false,\n      \"spectrum.gradients\": false,\n      \"spectrum.2l1_norm\": false,\n      \"radialbasis.type\" : \"gaussian\",\n      \"radialbasis.mode\" : \"adaptive\",\n      \"radialbasis.N\" : 9,\n      \"radialbasis.sigma\": 0.5,\n      \"radialbasis.integration_steps\": 15,\n      \"radialcutoff.Rc\": 3.5,\n      \"radialcutoff.Rc_width\": 0.5,\n      \"radialcutoff.type\": \"heaviside\",\n      \"radialcutoff.center_weight\": 1.0,\n      \"angularbasis.type\": \"spherical-harmonic\",\n      \"angularbasis.L\": 6,\n      \"kernel.adaptor\": \"specific-unique-dmap\",\n      \"exclude_centers\": [],\n      \"exclude_targets\": [],\n      \"type_list\": []\n    }\n  }\n\n      \n    };\n\n}; \n  \nbeaker.view_result = function(result_link) {\n    $(\"#plot_result_button\").attr(\"href\", result_link);\n    $(\"#plot_result_button\").removeClass(\"disabled\"); //.addClass(\"active\");\n}\n</script>\n<style type=\"text/css\">\n    .in11f {\n        width: 3.5em;\n    }\n    .in3d {\n        width: 5em;\n    }\n    .select_main {\n        width: 20em;\n    }\n   .btn.active, .btn:active {\n    background: #cecece;\n    text-decoration: none;\n   }\n</style>\n\n  <p style=\"color:#20335d; font-weight:900; font-size:18pt;\"> Control options Query<br> </p><hr style=\"border-width:2px\"> <p></p>\n\n <table class=\"query_control\">\n    \n    <!-- SYSTEM REWEIHGTED COMPOSITION -->  \n  <tbody><tr style=\"line-height:40px\">\n    <td><b>System composition</b> </td>\n    <td>\n      <input type=\"text\" id=\"system_reweighted_composition\" value=\"NaCl\"> \n    </td>\n  </tr>\n  \n    \n    <!-- BASE KERNEL -->    \n    <tr style=\"line-height:40px\">\n      <td><b>Max number or results for each spacegroup</b> </td>\n      <td>\n          <input type=\"number\" name=\"quantity\" id=\"max_nb_res\" min=\"1\" max=\"10\" value=\"5\" step=\"1\"> \n      </td>\n    </tr>    \n    \n   \n    \n</tbody></table>\n  \n<br> <br>\n\n  <p style=\"color:#20335d; font-weight:900; font-size:18pt;\"> Control options Analysis (similarity) <br> </p><hr style=\"border-width:2px\"> <p></p>\n  \n  \n  <table class=\"glosim_control\">\n    \n    <!-- ATOMIC DENSITY -->  \n  <tbody><tr style=\"line-height:40px\">\n    <td><b>Atomic density</b> </td>\n    <td>\n        <select class=\"select_main\" id=\"atomic_density_type\">\n        <option id=\"option_el_agno_dens\" value=\"number_density_generic\" selected=\"\"> Density type: element-agnostic density </option>\n        <option id=\"option_el_spec_dens\" value=\"number_density\" disabled=\"\"> Density type: element-specific density </option>        \n        <option value=\"valence_charge_density\"> Density type: valence charge </option>\n        <option value=\"z_density\"> Density type: core charge </option>\n        <option value=\"elneg_density\"> Density type: electronegativity </option>\n      </select>    <!-- DATASETS -->\n \n       <button id=\"toggle_detail_2\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_2&quot;, &quot;toggle_detail_2&quot;)\">Configure</button>\n      <g id=\"in_detail_2\" hidden=\"\">    Use covalent radii   <input id=\"atomic_density_use_covrad\" type=\"checkbox\" value=\"true\" unchecked=\"\">\n          Constant atomic radius (Angstrom)   <input id=\"atomic_density_atomic_radius\" type=\"number\" value=\"0.5\" min=\"0.0\" max=\"2.0\" step=\"0.1\" class=\"in11f\"> </g>\n    </td>\n  </tr>\n  \n  <!-- BASIS SET -->  \n  <tr style=\"line-height:40px\">\n    <td><b>Basis set</b> </td>\n    <td>\n        <select class=\"select_main\" id=\"soap_radialbasis_mode\">\n        <option value=\"adaptive\"> Radial basis: adaptive </option>\n        <option value=\"equispaced\"> Radial basis: equispaced </option>\n      </select>\n       <button id=\"toggle_detail_3\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_3&quot;, &quot;toggle_detail_3&quot;)\">Configure</button>\n      <g id=\"in_detail_3\" hidden=\"\">\n          Radial functions N =   <input id=\"soap_radialbasis_N\" type=\"number\" value=\"9\" min=\"1\" max=\"14\" step=\"1\" class=\"in11f\">\n              Radial cutoff (equispaced only)   <input id=\"soap_radialbasis_Rc\" type=\"number\" value=\"3.5\" min=\"0.1\" max=\"10.0\" step=\"0.1\" class=\"in11f\">\n              Radial Gaussian width   <input id=\"soap_radialbasis_sigma\" type=\"number\" value=\"0.5\" min=\"0.1\" max=\"3.0\" step=\"0.1\" class=\"in11f\">\n          Angular functions L =   <input id=\"soap_angularbasis_L\" type=\"number\" value=\"6\" min=\"1\" max=\"14\" step=\"1\" class=\"in11f\"> \n      </g>\n    </td>\n  </tr>    \n    \n    <!-- BASE KERNEL -->    \n    <tr style=\"line-height:40px\">\n      <td><b>Base kernel</b> </td>\n      <td>\n          <select class=\"select_main\" id=\"basekernel_method\">\n          <option value=\"dot\"> Dot-product kernel </option>\n          <option value=\"laplacian\" disabled=\"\"> Laplacian kernel </option>\n          <option value=\"gaussian\" disabled=\"\"> Gaussian kernel </option>\n        </select>\n         <button id=\"toggle_detail_4\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_4&quot;, &quot;toggle_detail_4&quot;)\">Configure</button>\n        <g id=\"in_detail_4\" hidden=\"\">\n            Exponent   <input id=\"basekernel_kernel_xi\" type=\"number\" value=\"3.0\" min=\"0.1\" max=\"5.0\" step=\"0.1\" class=\"in11f\">\n        </g>\n      </td>\n    </tr>    \n    \n    <!-- TOP KERNEL -->\n    <tr style=\"line-height:40px\">\n      <td><b>Top kernel</b> </td>\n      <td>\n          <select class=\"select_main\" id=\"kernel_method\">\n          <option value=\"global\" selected=\"\"> Global average (coherent)</option>\n          <option value=\"average\"> Global average (incoherent)</option>\n          <option value=\"rematch\"> Regularized-entropy match</option>          \n          <option value=\"laplacian\"> Laplacian Markov random field</option>\n        </select>\n         <button id=\"toggle_detail_5\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_5&quot;, &quot;toggle_detail_5&quot;)\">Configure</button>\n        <g id=\"in_detail_5\" hidden=\"\">\n            Mode    \n        <select id=\"kernel_hierarchical\">\n          <option value=\"false\"> single-level</option>\n          <option value=\"true\"> hierarchical</option>\n        </select>\n            Graph Laplacian    \n        <select id=\"opt_top_kernel_hierarchy\">\n          <option value=\"invdist\"> inverse distance</option>\n          <option value=\"coulomb\"> Coulomb matrix</option>\n        </select>\n            Levels   <input id=\"graph:n_levels\" type=\"number\" value=\"1\" min=\"1\" max=\"5\" step=\"1\" class=\"in11f\">\n            Base radius   <input id=\"graph:r0\" type=\"number\" value=\"1.0\" min=\"0.1\" max=\"5.0\" step=\"0.1\" class=\"in11f\">\n            Scale   <input id=\"graph:alpha\" type=\"number\" value=\"2.0\" min=\"0.1\" max=\"5.0\" step=\"0.1\" class=\"in11f\">\n        </g>\n      </td>\n    </tr> \n    \n  <!-- EXECUTION -->\n  <tr style=\"line-height:40px\">\n    <td><b>Parallel execution</b></td>\n    <td>\n      &nbsp;&nbsp;<select class=\"select_main\" id=\"threading_mode\">\n        <option value=\"single_threaded\"> Single-threaded </option>\n        <option value=\"multi_threaded\" selected=\"\"> Multi-threaded </option>        \n      </select>\n      &nbsp;<button id=\"toggle_detail_7\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_7&quot;, &quot;toggle_detail_7&quot;)\">Configure</button>\n      <g id=\"in_detail_7\" hidden=\"\">\n          Number of cores   <input id=\"exe_n_procs\" type=\"number\" value=\"2\" min=\"1\" max=\"4\" step=\"1\" class=\"in11f\">\n          Batch size   <input id=\"exe_batch_size_parallel\" type=\"number\" value=\"200\" min=\"50\" max=\"1000\" step=\"50\" class=\"in3d\"> </g>\n    </td>\n  </tr>\n    \n</tbody></table>\n  \n<hr style=\"border-width:2px\">\n  \n  <button class=\"btn btn-default\" onclick=\"run_soap()\">RUN Search &amp; Analysis</button> \n  <button class=\"btn btn-default\" onclick=\"reset_soap()\">RESET </button> \n  <label title=\"Activate once run is complete.\"> \n    <a href=\"/user/tmp/69476a2fdd65f922.html\" target=\"_blank\" class=\"btn btn-primary\" id=\"plot_result_button\">View 2D similarity map</a> \n  </label>\n"
+                    "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\nvar run_soap = function() {\n  $(\"#plot_result_button\").removeClass(\"active\").addClass(\"disabled\");\n  get_options();\n  beaker.evaluate(\"cell_soap_run\");\n};\n  \nvar show_hide = function(tag, bt_tag) {\n  $(\"#\"+tag).toggle();\n  $(\"#\"+bt_tag).toggleClass(\"active\");\n}\n\nvar allow = function(yesno) {\n  if (yesno) {\n    $(\"#option_el_spec_dens\").removeAttr('disabled');\n    $(\"#atomic_density_type\").val('number_density').change();\n  }\n  else {\n    if ($(\"#atomic_density_type\").val() == \"number_density\") {\n      $(\"#atomic_density_type\").val('number_density_generic').change();\n    }\n    $(\"#option_el_spec_dens\").attr('disabled', 'disabled');\n  }\n}\n  \nvar reset_soap = function() {\n  beaker.evaluate(\"cell_soap_gui\");\n};\n  \nvar get_options = function() {\n  \n    var system_reweighted_composition = $(\"#system_reweighted_composition\").val();  \n    var max_nb_res = $(\"#max_nb_res\").val();  \n\n    // Determine kernel adaptor function\n    // [i.e., choose from specific/generic/global-specific/global-generic]    \n    var density_type = $(\"#atomic_density_type\").val();  \n    var adaptor_type = \"?\";\n    if (density_type == \"number_density\") {\n        adaptor_type = \"specific\";\n    }\n    else { // element-agnostic, core charge, valence charge, electronegativity\n        adaptor_type = \"generic\";\n    }\n    var kernel_method = $(\"#kernel_method\").val();\n    if (kernel_method == \"global\") {\n        adaptor_type = \"global-\" + adaptor_type;\n    }\n  \n    var n_procs = parseInt($(\"#exe_n_procs\").val());\n    if ($(\"#threading_mode\").val() == \"single_threaded\") n_procs = 1;\n    \n    beaker.options = {\n      \"query\": {\n        \"system_reweighted_composition\": $(\"#system_reweighted_composition\").val(),\n        \"max_nb_res\": $(\"#max_nb_res\").val()\n      },\n      \"run\": {\n        \"config_folder\": $(\"#dataset_example\").val(),\n        \"n_configs\": -1,\n        \"n_procs\": n_procs,\n        \"n_blocksize\": parseInt($(\"#exe_batch_size\").val()),\n        \"queue\": \"?\",\n        \"walltime\": 12,\n        \"out_folder\": \"out.kernel\",\n        \"verbose\": false\n      },\n      \"atomic_density\": {\n        \"density_type\": $(\"#atomic_density_type\").val(),\n        \"atomic_radius\": parseFloat($(\"#atomic_density_atomic_radius\").val()),\n        \"use_covrad\": $(\"#atomic_density_use_covrad:checked\").val() == \"true\"\n      },\n      \"kernel\": {\n        \"method\": kernel_method\n      },\n    \n      \"basekernel\": {\n      \"type\": \"dot\",\n      \"dot\": {\n        \"xi\": parseFloat($(\"#basekernel_kernel_xi\").val()),\n        \"delta\": 1.0\n        }\n      },\n      \n      \"topkernel\": {\n      \"type\": \"rematch\",\n      \"rematch\": {\n        \"gamma\": 0.01\n        },\n      \"rematch-atomic\": {\n        \"gamma\": 0.01\n        },\n      \"average\": {\n        \"xi\": 1.0,\n        \"delta\": 1.0\n        }\n       },\n      \n      \"laplacian\": {\n        \"inverse_dist\": true,\n        \"coulomb\": true,\n        \"scale\": 0.01,\n        \"eta\": 1.0,\n        \"gamma\": 0.01,\n        \"optimize_eta_gamma\": false\n      },\n      \"dimred\": {\n        \"method\": $(\"#dimred_method\").val()\n      },\n      \"graph\": {\n        \"descriptor\": \"soap\",\n        \"pca\": \"none\",\n        \"hierarchical\": $(\"#kernel_hierarchical\").val() == \"true\",\n        \"r0\": 1.0,\n        \"alpha\": 2.0,\n        \"n_levels\": 3,\n        \"optimize_hierarchy\": false\n      },\n      \"lamatch\": {\n        \"gamma\": 0.3,\n        \"optimize_rematch\": false\n      },\n\n    \"descriptor\": {\n    \"type\": \"soap-atomic-dmap\",\n    \"soap-atomic\": {\n      \"spectrum.global\": false,\n      \"spectrum.gradients\": false,\n      \"spectrum.2l1_norm\": false,\n      \"_spectrum.2l1_norm\": true,\n      \"radialbasis.type\" : \"gaussian\",\n      \"radialbasis.mode\" : $(\"#soap_radialbasis_mode\").val(),\n      \"radialbasis.N\" : parseInt($(\"#soap_radialbasis_N\").val()),\n      \"radialbasis.sigma\": parseFloat($(\"#soap_radialbasis_sigma\").val()),\n      \"radialbasis.integration_steps\": 15,\n      \"radialcutoff.Rc\": parseFloat($(\"#soap_radialbasis_Rc\").val()),\n      \"radialcutoff.Rc_width\": parseFloat($(\"#soap_radialbasis_sigma\").val()),\n      \"radialcutoff.type\": \"heaviside\",\n      \"radialcutoff.center_weight\": 1.0,\n      \"angularbasis.type\": \"spherical-harmonic\",\n      \"angularbasis.L\": parseInt($(\"#soap_angularbasis_L\").val()),\n      \"kernel.adaptor\": \"specific-unique\",\n      \"exclude_centers\": [],\n      \"exclude_targets\": [],\n      \"type_list\": []\n    },\n    \"soap-atomic-dmap\": {\n      \"spectrum.global\": false,\n      \"spectrum.gradients\": false,\n      \"spectrum.2l1_norm\": false,\n      \"radialbasis.type\" : \"gaussian\",\n      \"radialbasis.mode\" : \"adaptive\",\n      \"radialbasis.N\" : 9,\n      \"radialbasis.sigma\": 0.5,\n      \"radialbasis.integration_steps\": 15,\n      \"radialcutoff.Rc\": 3.5,\n      \"radialcutoff.Rc_width\": 0.5,\n      \"radialcutoff.type\": \"heaviside\",\n      \"radialcutoff.center_weight\": 1.0,\n      \"angularbasis.type\": \"spherical-harmonic\",\n      \"angularbasis.L\": 6,\n      \"kernel.adaptor\": \"specific-unique-dmap\",\n      \"exclude_centers\": [],\n      \"exclude_targets\": [],\n      \"type_list\": []\n    }\n  }\n\n      \n    };\n\n}; \n  \nbeaker.view_result = function(result_link) {\n    $(\"#plot_result_button\").attr(\"href\", result_link);\n    $(\"#plot_result_button\").removeClass(\"disabled\"); //.addClass(\"active\");\n}\n</script>\n<style type=\"text/css\">\n    .in11f {\n        width: 3.5em;\n    }\n    .in3d {\n        width: 5em;\n    }\n    .select_main {\n        width: 20em;\n    }\n   .btn.active, .btn:active {\n    background: #cecece;\n    text-decoration: none;\n   }\n</style>\n\n  <p style=\"color:#20335d; font-weight:900; font-size:18pt;\"> Control options Query<br> </p><hr style=\"border-width:2px\"> <p></p>\n\n <table class=\"query_control\">\n    \n    <!-- SYSTEM REWEIHGTED COMPOSITION -->  \n  <tbody><tr style=\"line-height:40px\">\n    <td><b>System composition</b> </td>\n    <td>\n      <input type=\"text\" id=\"system_reweighted_composition\" value=\"NaCl\"> \n    </td>\n  </tr>\n  \n    \n    <!-- BASE KERNEL -->    \n    <tr style=\"line-height:40px\">\n      <td><b>Max number or results for each spacegroup</b> </td>\n      <td>\n          <input type=\"number\" name=\"quantity\" id=\"max_nb_res\" min=\"1\" max=\"10\" value=\"5\" step=\"1\"> \n      </td>\n    </tr>    \n    \n   \n    \n</tbody></table>\n  \n<br> <br>\n\n  <p style=\"color:#20335d; font-weight:900; font-size:18pt;\"> Control options Analysis (similarity) <br> </p><hr style=\"border-width:2px\"> <p></p>\n  \n  \n  <table class=\"glosim_control\">\n    \n    <!-- ATOMIC DENSITY -->  \n  <tbody><tr style=\"line-height:40px\">\n    <td><b>Atomic density</b> </td>\n    <td>\n        <select class=\"select_main\" id=\"atomic_density_type\">\n        <option id=\"option_el_agno_dens\" value=\"number_density_generic\" selected=\"\"> Density type: element-agnostic density </option>\n        <option id=\"option_el_spec_dens\" value=\"number_density\" disabled=\"\"> Density type: element-specific density </option>        \n        <option value=\"valence_charge_density\"> Density type: valence charge </option>\n        <option value=\"z_density\"> Density type: core charge </option>\n        <option value=\"elneg_density\"> Density type: electronegativity </option>\n      </select>    <!-- DATASETS -->\n \n       <button id=\"toggle_detail_2\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_2&quot;, &quot;toggle_detail_2&quot;)\">Configure</button>\n      <g id=\"in_detail_2\" hidden=\"\">    Use covalent radii   <input id=\"atomic_density_use_covrad\" type=\"checkbox\" value=\"true\" unchecked=\"\">\n          Constant atomic radius (Angstrom)   <input id=\"atomic_density_atomic_radius\" type=\"number\" value=\"0.5\" min=\"0.0\" max=\"2.0\" step=\"0.1\" class=\"in11f\"> </g>\n    </td>\n  </tr>\n  \n  <!-- BASIS SET -->  \n  <tr style=\"line-height:40px\">\n    <td><b>Basis set</b> </td>\n    <td>\n        <select class=\"select_main\" id=\"soap_radialbasis_mode\">\n        <option value=\"adaptive\"> Radial basis: adaptive </option>\n        <option value=\"equispaced\"> Radial basis: equispaced </option>\n      </select>\n       <button id=\"toggle_detail_3\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_3&quot;, &quot;toggle_detail_3&quot;)\">Configure</button>\n      <g id=\"in_detail_3\" hidden=\"\">\n          Radial functions N =   <input id=\"soap_radialbasis_N\" type=\"number\" value=\"9\" min=\"1\" max=\"14\" step=\"1\" class=\"in11f\">\n              Radial cutoff (equispaced only)   <input id=\"soap_radialbasis_Rc\" type=\"number\" value=\"3.5\" min=\"0.1\" max=\"10.0\" step=\"0.1\" class=\"in11f\">\n              Radial Gaussian width   <input id=\"soap_radialbasis_sigma\" type=\"number\" value=\"0.5\" min=\"0.1\" max=\"3.0\" step=\"0.1\" class=\"in11f\">\n          Angular functions L =   <input id=\"soap_angularbasis_L\" type=\"number\" value=\"6\" min=\"1\" max=\"14\" step=\"1\" class=\"in11f\"> \n      </g>\n    </td>\n  </tr>    \n    \n    <!-- BASE KERNEL -->    \n    <tr style=\"line-height:40px\">\n      <td><b>Base kernel</b> </td>\n      <td>\n          <select class=\"select_main\" id=\"basekernel_method\">\n          <option value=\"dot\"> Dot-product kernel </option>\n          <option value=\"laplacian\" disabled=\"\"> Laplacian kernel </option>\n          <option value=\"gaussian\" disabled=\"\"> Gaussian kernel </option>\n        </select>\n         <button id=\"toggle_detail_4\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_4&quot;, &quot;toggle_detail_4&quot;)\">Configure</button>\n        <g id=\"in_detail_4\" hidden=\"\">\n            Exponent   <input id=\"basekernel_kernel_xi\" type=\"number\" value=\"3.0\" min=\"0.1\" max=\"5.0\" step=\"0.1\" class=\"in11f\">\n        </g>\n      </td>\n    </tr>    \n    \n    <!-- TOP KERNEL -->\n    <tr style=\"line-height:40px\">\n      <td><b>Top kernel</b> </td>\n      <td>\n          <select class=\"select_main\" id=\"kernel_method\">\n          <option value=\"global\" selected=\"\"> Global average (coherent)</option>\n          <option value=\"average\"> Global average (incoherent)</option>\n          <option value=\"rematch\"> Regularized-entropy match</option>          \n          <option value=\"laplacian\"> Laplacian Markov random field</option>\n        </select>\n         <button id=\"toggle_detail_5\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_5&quot;, &quot;toggle_detail_5&quot;)\">Configure</button>\n        <g id=\"in_detail_5\" hidden=\"\">\n            Mode    \n        <select id=\"kernel_hierarchical\">\n          <option value=\"false\"> single-level</option>\n          <option value=\"true\"> hierarchical</option>\n        </select>\n            Graph Laplacian    \n        <select id=\"opt_top_kernel_hierarchy\">\n          <option value=\"invdist\"> inverse distance</option>\n          <option value=\"coulomb\"> Coulomb matrix</option>\n        </select>\n            Levels   <input id=\"graph:n_levels\" type=\"number\" value=\"1\" min=\"1\" max=\"5\" step=\"1\" class=\"in11f\">\n            Base radius   <input id=\"graph:r0\" type=\"number\" value=\"1.0\" min=\"0.1\" max=\"5.0\" step=\"0.1\" class=\"in11f\">\n            Scale   <input id=\"graph:alpha\" type=\"number\" value=\"2.0\" min=\"0.1\" max=\"5.0\" step=\"0.1\" class=\"in11f\">\n        </g>\n      </td>\n    </tr> \n    \n  <!-- EXECUTION -->\n  <tr style=\"line-height:40px\">\n    <td><b>Parallel execution</b></td>\n    <td>\n      &nbsp;&nbsp;<select class=\"select_main\" id=\"threading_mode\">\n        <option value=\"single_threaded\"> Single-threaded </option>\n        <option value=\"multi_threaded\" selected=\"\"> Multi-threaded </option>        \n      </select>\n      &nbsp;<button id=\"toggle_detail_7\" type=\"button\" class=\"btn btn-xs\" onclick=\"show_hide(&quot;in_detail_7&quot;, &quot;toggle_detail_7&quot;)\">Configure</button>\n      <g id=\"in_detail_7\" hidden=\"\">\n          Number of cores   <input id=\"exe_n_procs\" type=\"number\" value=\"2\" min=\"1\" max=\"4\" step=\"1\" class=\"in11f\">\n          Batch size   <input id=\"exe_batch_size_parallel\" type=\"number\" value=\"200\" min=\"50\" max=\"1000\" step=\"50\" class=\"in3d\"> </g>\n    </td>\n  </tr>\n    \n</tbody></table>\n  \n<hr style=\"border-width:2px\">\n  \n  <button class=\"btn btn-default\" onclick=\"run_soap()\">RUN Search &amp; Analysis</button> \n  <button class=\"btn btn-default\" onclick=\"reset_soap()\">RESET </button> \n  <label title=\"Activate once run is complete.\"> \n    <a href=\"#\" target=\"_blank\" class=\"btn btn-primary disabled\" id=\"plot_result_button\">View 2D similarity map</a> \n  </label>\n"
                 },
                 "selectedType": "BeakerDisplay",
-                "elapsedTime": 0,
+                "elapsedTime": 1,
                 "height": 618
             },
             "evaluatorReader": true,
-- 
GitLab