{ "cells": [ { "cell_type": "markdown", "id": "e427c6ae", "metadata": {}, "source": [ "## Rendering all scenes\n", "\n", "This test checks scene loading and basic rendering for all test scenes." ] }, { "cell_type": "code", "execution_count": 1, "id": "4590f236", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:15.710706Z", "iopub.status.busy": "2021-10-22T11:34:15.710062Z", "iopub.status.idle": "2021-10-22T11:34:15.725636Z", "shell.execute_reply": "2021-10-22T11:34:15.725156Z" } }, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2" ] }, { "cell_type": "code", "execution_count": 2, "id": "77824c50", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:15.729172Z", "iopub.status.busy": "2021-10-22T11:34:15.728512Z", "iopub.status.idle": "2021-10-22T11:34:15.825958Z", "shell.execute_reply": "2021-10-22T11:34:15.826397Z" } }, "outputs": [], "source": [ "import lmenv\n", "env = lmenv.load('.lmenv')" ] }, { "cell_type": "code", "execution_count": 3, "id": "4040d136", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:15.829660Z", "iopub.status.busy": "2021-10-22T11:34:15.828883Z", "iopub.status.idle": "2021-10-22T11:34:16.362229Z", "shell.execute_reply": "2021-10-22T11:34:16.361776Z" } }, "outputs": [], "source": [ "import os\n", "import imageio\n", "import pandas as pd\n", "import numpy as np\n", "%matplotlib inline\n", "import matplotlib.pyplot as plt\n", "from mpl_toolkits.axes_grid1 import make_axes_locatable\n", "import lmscene\n", "import lightmetrica as lm" ] }, { "cell_type": "code", "execution_count": 4, "id": "9a6ecfab", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.367469Z", "iopub.status.busy": "2021-10-22T11:34:16.365933Z", "iopub.status.idle": "2021-10-22T11:34:16.382002Z", "shell.execute_reply": "2021-10-22T11:34:16.382351Z" } }, "outputs": [ { "data": { "text/plain": [ "235" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "os.getpid()" ] }, { "cell_type": "code", "execution_count": 5, "id": "b578fe78", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.386718Z", "iopub.status.busy": "2021-10-22T11:34:16.386088Z", "iopub.status.idle": "2021-10-22T11:34:16.401150Z", "shell.execute_reply": "2021-10-22T11:34:16.400709Z" } }, "outputs": [], "source": [ "%load_ext lightmetrica_jupyter" ] }, { "cell_type": "code", "execution_count": 6, "id": "9fe7cddb", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.405800Z", "iopub.status.busy": "2021-10-22T11:34:16.405155Z", "iopub.status.idle": "2021-10-22T11:34:16.420278Z", "shell.execute_reply": "2021-10-22T11:34:16.420661Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[I|0.000] Lightmetrica -- Version 3.0.0 (rev. 70601db) Linux x64\n" ] } ], "source": [ "lm.init()\n", "lm.log.init('jupyter')\n", "lm.progress.init('jupyter')\n", "lm.info()" ] }, { "cell_type": "code", "execution_count": 7, "id": "4da84f85", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.424399Z", "iopub.status.busy": "2021-10-22T11:34:16.423981Z", "iopub.status.idle": "2021-10-22T11:34:16.436766Z", "shell.execute_reply": "2021-10-22T11:34:16.435851Z" } }, "outputs": [], "source": [ "if not lm.Release:\n", " lm.debug.attach_to_debugger()" ] }, { "cell_type": "code", "execution_count": 8, "id": "ff686608", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.440988Z", "iopub.status.busy": "2021-10-22T11:34:16.440062Z", "iopub.status.idle": "2021-10-22T11:34:16.456432Z", "shell.execute_reply": "2021-10-22T11:34:16.455998Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[I|0.033] Loading plugin [name='accel_embree']\n", "[I|0.035] .. Successfully loaded [name='accel_embree']\n", "[I|0.035] Loading plugin [name='objloader_tinyobjloader']\n", "[I|0.035] .. Successfully loaded [name='objloader_tinyobjloader']\n" ] } ], "source": [ "lm.comp.load_plugin(os.path.join(env.bin_path, 'accel_embree'))\n", "lm.comp.load_plugin(os.path.join(env.bin_path, 'objloader_tinyobjloader'))" ] }, { "cell_type": "code", "execution_count": 9, "id": "7effdf07", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.460655Z", "iopub.status.busy": "2021-10-22T11:34:16.459701Z", "iopub.status.idle": "2021-10-22T11:34:16.472405Z", "shell.execute_reply": "2021-10-22T11:34:16.471923Z" } }, "outputs": [], "source": [ "lm.objloader.init('tinyobjloader')" ] }, { "cell_type": "code", "execution_count": 10, "id": "97d1671b", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.477500Z", "iopub.status.busy": "2021-10-22T11:34:16.475828Z", "iopub.status.idle": "2021-10-22T11:34:16.488961Z", "shell.execute_reply": "2021-10-22T11:34:16.488539Z" } }, "outputs": [], "source": [ "scene_names = lmscene.scenes_small()" ] }, { "cell_type": "code", "execution_count": 11, "id": "6f39bbd9", "metadata": { "execution": { "iopub.execute_input": "2021-10-22T11:34:16.495512Z", "iopub.status.busy": "2021-10-22T11:34:16.494776Z", "iopub.status.idle": "2021-10-22T11:34:23.794131Z", "shell.execute_reply": "2021-10-22T11:34:23.793704Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[I|0.088] Loading asset [name='accel']\n", "[I|0.089] .. {\"intcost\":1.0,\"maxBranchingFactor\":2,\"maxDepth\":18,\"maxLeafSize\":32,\"minLeafSize\":1,\"quality\":1,\"sahBlockSize\":1,\"travcost\":1.0}\n", "[I|0.089] .. {\"compact\":false,\"dynamic\":false,\"filter\":false,\"robust\":false}\n", "[I|0.089] Loading asset [name='scene']\n", "[I|0.090] Loading asset [name='camera_main']\n", "[I|0.090] Loading asset [name='model_obj']\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "[I|0.402] .. Loading texture [path='wood.ppm']\n", "[I|0.492] .. Loading texture [path='leaf.ppm']\n", "[I|0.494] .. Loading texture [path='picture8.ppm']\n", "[I|0.525] .. Loading texture [path='wood5.ppm']\n", "[I|0.585] Building acceleration structure [name='accel']\n", "[I|0.585] .. Flattening scene\n", "[I|0.589] .. Building\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "[I|0.638] Loading asset [name='film_output']\n", "[I|0.715] Loading asset [name='renderer']\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3fe047b9b72d4f74be69347f6548954c", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/2073600 [00:00" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "[I|3.414] Loading asset [name='accel']\n", "[I|3.415] .. {\"intcost\":1.0,\"maxBranchingFactor\":2,\"maxDepth\":18,\"maxLeafSize\":32,\"minLeafSize\":1,\"quality\":1,\"sahBlockSize\":1,\"travcost\":1.0}\n", "[I|3.415] .. {\"compact\":false,\"dynamic\":false,\"filter\":false,\"robust\":false}\n", "[I|3.415] Loading asset [name='scene']\n", "[I|3.415] Loading asset [name='camera_main']\n", "[I|3.415] Loading asset [name='model_obj']\n", "[I|3.418] Building acceleration structure [name='accel']\n", "[I|3.418] .. Flattening scene\n", "[I|3.418] .. Building\n", "[I|3.419] Loading asset [name='film_output']\n", "[I|3.496] Loading asset [name='renderer']\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[W|3.417] .. Both `d` and `Tr` parameters defined for \"light\". Use the value of `d` for dissolve (line 76 in .mtl.)\n", "\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0139c1dd350c4424bd30090757b4b4eb", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/2073600 [00:00" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "[I|5.362] Loading asset [name='accel']\n", "[I|5.375] .. {\"intcost\":1.0,\"maxBranchingFactor\":2,\"maxDepth\":18,\"maxLeafSize\":32,\"minLeafSize\":1,\"quality\":1,\"sahBlockSize\":1,\"travcost\":1.0}\n", "[I|5.375] .. {\"compact\":false,\"dynamic\":false,\"filter\":false,\"robust\":false}\n", "[I|5.376] Loading asset [name='scene']\n", "[I|5.376] Loading asset [name='camera_main']\n", "[I|5.376] Loading asset [name='model_obj']\n", "[I|5.376] .. Loading texture [path='default.png']\n", "[I|5.387] Building acceleration structure [name='accel']\n", "[I|5.387] .. Flattening scene\n", "[I|5.387] .. Building\n", "[I|5.387] Loading asset [name='film_output']\n", "[I|5.464] Loading asset [name='renderer']\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f4fd548b96f24449a4141934a3cdcb7b", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/2073600 [00:00" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "for scene_name in scene_names:\n", " lm.reset()\n", " \n", " # Load scene\n", " accel = lm.load_accel('accel', 'embree')\n", " scene = lm.load_scene('scene', 'default', accel=accel)\n", " lmscene.load(scene, env.scene_path, scene_name)\n", " scene.build()\n", " \n", " # Render\n", " film = lm.load_film('film_output', 'bitmap', w=1920, h=1080)\n", " renderer = lm.load_renderer('renderer', 'raycast', scene=scene, output=film)\n", " renderer.render()\n", " \n", " # Visualize\n", " img = np.copy(film.buffer())\n", " f = plt.figure(figsize=(15,15))\n", " ax = f.add_subplot(111)\n", " ax.imshow(np.clip(np.power(img,1/2.2),0,1), origin='lower')\n", " ax.set_title(scene)\n", " plt.show()" ] } ], "metadata": { "jupytext": { "formats": "ipynb,py:light", "text_representation": { "extension": ".py", "format_name": "light", "format_version": "1.5", "jupytext_version": "1.3.3" } }, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.10" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "0139c1dd350c4424bd30090757b4b4eb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_9314f600cbf84ef49740e956c1c04a22", "IPY_MODEL_23e51dce76ee411a97f7532e902c2d0f", "IPY_MODEL_6b7e1dac331e4c37960c12d13994f43c" ], "layout": "IPY_MODEL_5eff8b1e464148df983bffeaab658e6f" } }, "14b8a8902a6d46249a4da85d407326d1": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "23e51dce76ee411a97f7532e902c2d0f": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_f22baa60e9f5423cb1f89b9a5ef6f4a8", "max": 2073600.0, "min": 0.0, "orientation": "horizontal", "style": "IPY_MODEL_6ca41849c47744c6930851ec3ca7e5f8", "value": 2073600.0 } }, "3314d90b22df47e985cfd31ba00e8c3a": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "3fe047b9b72d4f74be69347f6548954c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_5cd558fa4ba1499998423b73e0f1027d", "IPY_MODEL_aa29bdc9bc6045af95d4600b71fd4632", "IPY_MODEL_8cd43214dc60492b9a211c288bf99c75" ], "layout": "IPY_MODEL_d85822586582463bbb7e272ab9351f96" } }, "401d8d0ec369440a99f2395c1cf13836": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "407fb0b3a94f4b82a2875c9e6dbdac8a": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "4ca4abefeedc4fdeb6539c6caa22c61c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "53bb3e5be47d4efdb5a985ffdb752eaa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "54cb76382382470bb6d5263f2cf2e925": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "5563987634de48e1887ef10b02acad4a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_14b8a8902a6d46249a4da85d407326d1", "placeholder": "​", "style": "IPY_MODEL_d49e6024a0474c79a85b84b1de62e035", "value": "100%" } }, "5cd558fa4ba1499998423b73e0f1027d": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_3314d90b22df47e985cfd31ba00e8c3a", "placeholder": "​", "style": "IPY_MODEL_d8f8c48d02f246a280495221344765cb", "value": "100%" } }, "5eff8b1e464148df983bffeaab658e6f": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "68f557f5363342ef982fb707537637f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "6b7e1dac331e4c37960c12d13994f43c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_9fef3c05d9d1492ea4146412717f8e21", "placeholder": "​", "style": "IPY_MODEL_53bb3e5be47d4efdb5a985ffdb752eaa", "value": " 2073600/2073600 [00:00<00:00, 2361788.29it/s]" } }, "6ca41849c47744c6930851ec3ca7e5f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "7e808e53ffea4f45967c29845240470c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_401d8d0ec369440a99f2395c1cf13836", "placeholder": "​", "style": "IPY_MODEL_4ca4abefeedc4fdeb6539c6caa22c61c", "value": " 2073600/2073600 [00:00<00:00, 2264622.71it/s]" } }, "8cd43214dc60492b9a211c288bf99c75": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_407fb0b3a94f4b82a2875c9e6dbdac8a", "placeholder": "​", "style": "IPY_MODEL_924f0f70a45e4987bd9fedd150d36c91", "value": " 2073600/2073600 [00:01<00:00, 1481893.47it/s]" } }, "924f0f70a45e4987bd9fedd150d36c91": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "9314f600cbf84ef49740e956c1c04a22": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_b0e90033c78d49a88e9b19327cf3ff95", "placeholder": "​", "style": "IPY_MODEL_e3d98fb5d42243f3a14e2c98e1d95176", "value": "100%" } }, "9fef3c05d9d1492ea4146412717f8e21": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "a497a37d184b415992f55070e9386a83": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "aa29bdc9bc6045af95d4600b71fd4632": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_54cb76382382470bb6d5263f2cf2e925", "max": 2073600.0, "min": 0.0, "orientation": "horizontal", "style": "IPY_MODEL_c346d3be7094404c9b9720e0ba387677", "value": 2073600.0 } }, "aedfd71d598a43a29bdb378f1677cceb": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "b0e90033c78d49a88e9b19327cf3ff95": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "b270fb77f4f447f48eb78544532cade4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_aedfd71d598a43a29bdb378f1677cceb", "max": 2073600.0, "min": 0.0, "orientation": "horizontal", "style": "IPY_MODEL_68f557f5363342ef982fb707537637f8", "value": 2073600.0 } }, "c346d3be7094404c9b9720e0ba387677": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "d49e6024a0474c79a85b84b1de62e035": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "d85822586582463bbb7e272ab9351f96": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "d8f8c48d02f246a280495221344765cb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "e3d98fb5d42243f3a14e2c98e1d95176": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "f22baa60e9f5423cb1f89b9a5ef6f4a8": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "f4fd548b96f24449a4141934a3cdcb7b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_5563987634de48e1887ef10b02acad4a", "IPY_MODEL_b270fb77f4f447f48eb78544532cade4", "IPY_MODEL_7e808e53ffea4f45967c29845240470c" ], "layout": "IPY_MODEL_a497a37d184b415992f55070e9386a83" } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 5 }