From c50f3fff8ce9d4ff6b6c79ed8d9d9fa45332a11d Mon Sep 17 00:00:00 2001
From: xyliu <xyliu@theobook160.speedport.ip>
Date: Wed, 4 Sep 2019 15:05:10 +0200
Subject: [PATCH] Fixed bugs.

---
 ...pynb => band_structure_visualization.ipynb | 36 ++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)
 rename band_structure_visualization_compare.ipynb => band_structure_visualization.ipynb (99%)

diff --git a/band_structure_visualization_compare.ipynb b/band_structure_visualization.ipynb
similarity index 99%
rename from band_structure_visualization_compare.ipynb
rename to band_structure_visualization.ipynb
index ed03065..bcab18d 100644
--- a/band_structure_visualization_compare.ipynb
+++ b/band_structure_visualization.ipynb
@@ -1749,7 +1749,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 1,
    "metadata": {
     "scrolled": false,
     "tags": [
@@ -2031,6 +2031,7 @@
        "        prepare(N_materials_show);\n",
        "        clean_compare_list();\n",
        "        plot_band_dos_status = plot_band_dos(-10,10, N_materials_show);\n",
+       "        check_plot_band_dos_status(-10, 10, N_materials_show);\n",
        "\n",
        "    }\n",
        "\n",
@@ -2414,6 +2415,22 @@
        "      plot_band_dos_i(i, lowerlim_float, upperlim_float, if_show_VBM, if_compare, i_in_compare_list);  \n",
        "    }\n",
        "\n",
+       "    function check_plot_band_dos_status(lowerLim, upperLim, N_materials_show)\n",
+       "    {\n",
+       "        for(var i_material = 0; i_material < N_materials_show; i_material++)\n",
+       "          {\n",
+       "\n",
+       "            //alert(\"Material \"+i);\n",
+       "            var checkbox_material_id = \"checkbox_material\" + i_material.toString();\n",
+       "            var if_selected = check_show_VBM(checkbox_material_id);\n",
+       "            if(if_selected != 1)\n",
+       "            {\n",
+       "              continue;\n",
+       "            }\n",
+       "\n",
+       "            plot_band_dos_i(i_material, lowerLim, upperLim, 0, 0, -1);\n",
+       "          }\n",
+       "    }\n",
        "\n",
        "    function plot_band_dos(lowerLim, upperLim, N_materials_show)\n",
        "    {\n",
@@ -2862,6 +2879,7 @@
     "        prepare(N_materials_show);\n",
     "        clean_compare_list();\n",
     "        plot_band_dos_status = plot_band_dos(-10,10, N_materials_show);\n",
+    "        check_plot_band_dos_status(-10, 10, N_materials_show);\n",
     "\n",
     "    }\n",
     "\n",
@@ -3245,6 +3263,22 @@
     "      plot_band_dos_i(i, lowerlim_float, upperlim_float, if_show_VBM, if_compare, i_in_compare_list);  \n",
     "    }\n",
     "\n",
+    "    function check_plot_band_dos_status(lowerLim, upperLim, N_materials_show)\n",
+    "    {\n",
+    "        for(var i_material = 0; i_material < N_materials_show; i_material++)\n",
+    "          {\n",
+    "\n",
+    "            //alert(\"Material \"+i);\n",
+    "            var checkbox_material_id = \"checkbox_material\" + i_material.toString();\n",
+    "            var if_selected = check_show_VBM(checkbox_material_id);\n",
+    "            if(if_selected != 1)\n",
+    "            {\n",
+    "              continue;\n",
+    "            }\n",
+    "\n",
+    "            plot_band_dos_i(i_material, lowerLim, upperLim, 0, 0, -1);\n",
+    "          }\n",
+    "    }\n",
     "\n",
     "    function plot_band_dos(lowerLim, upperLim, N_materials_show)\n",
     "    {\n",
-- 
GitLab