voila-dashboards / voila

Voilà turns Jupyter notebooks into standalone web applications
https://voila.readthedocs.io
Other
5.47k stars 505 forks source link

discrepancy between the height rendering in Jupyter Notebook and Voila #1500

Open HangJiaKolmostar opened 1 month ago

HangJiaKolmostar commented 1 month ago

Description

I am rending ipyleaflet map in voila, There is a discrepancy between the height rendering in Jupyter Notebook and Voila. While the height of elements is displayed correctly in the Jupyter Notebook, it does not render as expected in Voila. The issue can be seen in the attached images:

  1. Overall comparison
    image

  2. Height information as rendered in Jupyter Notebook
    image

  3. Height information as rendered in Voila. image

it seems that voila missing style='height 600px;'

Reproduce

  1. Launch Jupyter Notebook and render a notebook with the content below
    from ipyleaflet import Map
    from ipywidgets import Layout
    m = Map(
      center=(30, 60),
      layout=Layout(height="600px"),
    )
    m
  2. Render the same notebook using Voila.
  3. Compare the height of the element in both environments.
  4. Notice that the height in Voila does not match the height in the Jupyter Notebook.

Expected behavior

The height of elements should render the same in Voila as they do in Jupyter Notebook.

Context

Troubleshoot Output

$PATH:
        C:\Users\username\miniconda3\envs\py311
        C:\Users\username\miniconda3\envs\py311\Library\mingw-w64\bin
        C:\Users\username\miniconda3\envs\py311\Library\usr\bin
        C:\Users\username\miniconda3\envs\py311\Library\bin
        C:\Users\username\miniconda3\envs\py311\Scripts
        C:\Users\username\miniconda3\envs\py311\bin
        C:\Users\username\miniconda3\condabin
        C:\Program Files\PowerShell\7
        C:\Windows\system32
        C:\Windows
        C:\Windows\System32\Wbem
        C:\Windows\System32\WindowsPowerShell\v1.0
        C:\Windows\System32\OpenSSH
        C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
        C:\WINDOWS\system32
        C:\WINDOWS
        C:\WINDOWS\System32\Wbem
        C:\WINDOWS\System32\WindowsPowerShell\v1.0
        C:\WINDOWS\System32\OpenSSH
        C:\Program Files\dotnet
        C:\WINDOWS\system32
        C:\WINDOWS
        C:\WINDOWS\System32\Wbem
        C:\WINDOWS\System32\WindowsPowerShell\v1.0
        C:\WINDOWS\System32\OpenSSH
        C:\Users\username\AppData\Roaming\nvm
        %NVM_HOME%
        %NVM_SYMLINK%
        C:\Program Files\Git\cmd
        C:\Program Files\Docker\Docker\resources\bin
        C:\Program Files\PowerShell\7
        C:\Users\username\.cargo\bin
        C:\Users\username\AppData\Local\Microsoft\WindowsApps
        C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin
        C:\Users\username\software\apache-maven\bin
        C:\Users\username\AppData\Local\JetBrains\Toolbox\scripts
        C:\Users\username\software\ffmpeg-master-latest-win64-gpl\bin
        C:\Users\username\AppData\Local\Microsoft\WindowsApps
        C:\Users\username\software\platform-tools
        C:\Users\username\software
        C:\Users\username\.jdks\openjdk-17.0.2\bin
        C:\Users\username\AppData\Roaming\nvm
        C:\Program Files\nodejs
        C:\Users\username\software\k8s
        .

sys.path:
        C:\Users\username\miniconda3\envs\py311\Scripts
        C:\Users\username\miniconda3\envs\py311\python311.zip
        C:\Users\username\miniconda3\envs\py311\DLLs
        C:\Users\username\miniconda3\envs\py311\Lib
        C:\Users\username\miniconda3\envs\py311
        C:\Users\username\miniconda3\envs\py311\Lib\site-packages
        e:\3d_shadow
        C:\Users\username\miniconda3\envs\py311\Lib\site-packages\win32
        C:\Users\username\miniconda3\envs\py311\Lib\site-packages\win32\lib
        C:\Users\username\miniconda3\envs\py311\Lib\site-packages\Pythonwin

sys.executable:
        C:\Users\username\miniconda3\envs\py311\python.exe

sys.version:
        3.11.9 | packaged by Anaconda, Inc. | (main, Apr 19 2024, 16:40:41) [MSC v.1916 64 bit (AMD64)]

platform.platform():
        Windows-10-10.0.22631-SP0

where jupyter:
        C:\Users\username\miniconda3\envs\py311\Scripts\jupyter.exe

pip list:
        Package                   Version        Editable project location
        ------------------------- -------------- -------------------------
        affine                    2.4.0
        anyio                     4.2.0
        anywidget                 0.9.13
        argon2-cffi               21.3.0
        argon2-cffi-bindings      21.2.0
        arrow                     1.3.0
        asttokens                 2.0.5
        async-lru                 2.0.4
        attrs                     23.1.0
        Babel                     2.11.0
        beautifulsoup4            4.12.3
        black                     24.4.2
        bleach                    4.1.0
        bqplot                    0.12.43
        branca                    0.6.0
        Brotli                    1.0.9
        certifi                   2024.7.4
        cffi                      1.16.0
        charset-normalizer        2.0.4
        click                     8.1.7
        click-plugins             1.1.1
        cligj                     0.7.2
        colorama                  0.4.6
        colour                    0.1.5
        comm                      0.2.1
        contourpy                 1.2.1
        cycler                    0.12.1
        dataclasses-json          0.6.7
        debugpy                   1.6.7
        decorator                 5.1.1
        defusedxml                0.7.1
        duckdb                    1.0.0
        executing                 0.8.3
        fastjsonschema            2.16.2
        filelock                  3.15.4
        fiona                     1.9.6
        folium                    0.17.0
        fonttools                 4.53.1
        fqdn                      1.5.1
        gdown                     5.2.0
        geographiclib             2.0
        geojson                   3.1.0
        geopandas                 0.14.4
        geopy                     2.4.1
        idna                      3.7
        ipyevents                 2.0.2
        ipyfilechooser            0.6.0
        ipykernel                 6.28.0
        ipyleaflet                0.18.2
        ipython                   8.25.0
        ipython-genutils          0.2.0
        ipytree                   0.2.2
        ipyvue                    1.11.1
        ipyvuetify                1.10.0
        ipywidgets                7.8.3
        isoduration               20.11.0
        jedi                      0.19.1
        Jinja2                    3.1.4
        json5                     0.9.6
        jsonpointer               3.0.0
        jsonschema                4.19.2
        jsonschema-specifications 2023.7.1
        jupyter                   1.0.0
        jupyter_client            8.6.0
        jupyter-console           6.6.3
        jupyter_core              5.7.2
        jupyter-events            0.10.0
        jupyter-lsp               2.2.0
        jupyter_server            2.14.1
        jupyter_server_terminals  0.4.4
        jupyter-ui-poll           1.0.0
        jupyterlab                4.0.11
        jupyterlab-pygments       0.1.2
        jupyterlab_server         2.25.1
        jupyterlab_widgets        1.1.9
        kiwisolver                1.4.5
        leafmap                   0.36.6
        MarkupSafe                2.1.3
        marshmallow               3.22.0
        matplotlib                3.9.2
        matplotlib-inline         0.1.6
        mistune                   2.0.4
        mkl-fft                   1.3.8
        mkl-random                1.2.4
        mkl-service               2.4.0
        mypy-extensions           1.0.0
        nbclient                  0.8.0
        nbconvert                 7.10.0
        nbformat                  5.9.2
        nest-asyncio              1.6.0
        networkx                  3.3
        notebook                  7.0.8
        notebook_shim             0.2.3
        numpy                     1.26.4
        osmnx                     1.9.4
        overrides                 7.4.0
        packaging                 24.1
        pandas                    2.2.2
        pandocfilters             1.5.0
        parso                     0.8.3
        pathspec                  0.10.3
        pillow                    10.4.0
        pip                       24.0
        platformdirs              3.10.0
        plotly                    5.23.0
        ply                       3.11
        prometheus-client         0.14.1
        prompt-toolkit            3.0.43
        psutil                    5.9.0
        psygnal                   0.11.1
        pure-eval                 0.2.2
        pycparser                 2.21
        Pygments                  2.15.1
        pyparsing                 3.1.2
        pyproj                    3.6.1
        PyQt5                     5.15.10
        PyQt5-sip                 12.13.0
        pyshp                     2.3.1
        PySocks                   1.7.1
        pystac                    1.10.1
        pystac-client             0.8.3
        python-box                7.2.0
        python-dateutil           2.9.0.post0
        python-json-logger        2.0.7
        pytz                      2024.1
        pywin32                   305.1
        pywinpty                  2.0.10
        PyYAML                    6.0.1
        pyzmq                     25.1.2
        qtconsole                 5.5.1
        QtPy                      2.4.1
        rasterio                  1.3.10
        referencing               0.30.2
        requests                  2.32.3
        rfc3339-validator         0.1.4
        rfc3986-validator         0.1.1
        rpds-py                   0.10.6
        scooby                    0.10.0
        Send2Trash                1.8.2
        setuptools                69.5.1
        shapely                   2.0.1
        sip                       6.7.12
        six                       1.16.0
        sniffio                   1.3.0
        snuggs                    1.4.7
        soupsieve                 2.5
        stack-data                0.2.0
        tenacity                  9.0.0
        terminado                 0.17.1
        tinycss2                  1.2.1
        tokenize-rt               6.0.0
        tornado                   6.4.1
        tqdm                      4.66.5
        traitlets                 5.14.3
        traittypes                0.2.1
        types-python-dateutil     2.9.0.20240316
        typing_extensions         4.11.0
        typing-inspect            0.9.0
        tzdata                    2024.1
        uri-template              1.3.0
        urllib3                   2.2.2
        voila                     0.5.7
        wcwidth                   0.2.5
        webcolors                 24.8.0
        webencodings              0.5.1
        websocket-client          1.8.0
        websockets                13.0.1
        wheel                     0.43.0
        whitebox                  2.3.5
        whiteboxgui               2.3.0
        widgetsnbextension        3.6.8
        win-inet-pton             1.1.0
        xyzservices               2024.6.0

Command Line Output

[Voila] Looking for voila in C:\ProgramData\jupyter
[Voila] Looking for voila in C:\Users\username\AppData\Roaming\Python\etc\jupyter
[Voila] Looking for voila in C:\Users\username\.jupyter
[Voila] Looking for voila in C:\Users\username\miniconda3\envs\py311\etc\jupyter
[Voila] Looking for voila in E:\3d_shadow\docs
[Voila] using template: lab
[Voila] template paths:
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\lab
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\lab
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\base
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\base
        C:\Users\username\miniconda3\envs\py311\share\jupyter
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates
        C:\Users\username\AppData\Roaming\jupyter
        C:\Users\username\AppData\Roaming\jupyter\voila\templates
        C:\Users\username\AppData\Roaming\jupyter\nbconvert\templates
        C:\Users\username\AppData\Roaming\Python\share\jupyter
        C:\Users\username\AppData\Roaming\Python\share\jupyter\voila\templates
        C:\Users\username\AppData\Roaming\Python\share\jupyter\nbconvert\templates
        C:\ProgramData\jupyter
        C:\ProgramData\jupyter\voila\templates
        C:\ProgramData\jupyter\nbconvert\templates
[Voila] static paths:
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\lab\static
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\lab\static
        C:\Users\username\AppData\Roaming\jupyter\voila\templates\lab\static
        C:\Users\username\AppData\Roaming\jupyter\nbconvert\templates\lab\static
        C:\Users\username\AppData\Roaming\Python\share\jupyter\voila\templates\lab\static
        C:\Users\username\AppData\Roaming\Python\share\jupyter\nbconvert\templates\lab\static
        C:\ProgramData\jupyter\voila\templates\lab\static
        C:\ProgramData\jupyter\nbconvert\templates\lab\static
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\base\static
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\base\static
        C:\Users\username\AppData\Roaming\jupyter\voila\templates\base\static
        C:\Users\username\AppData\Roaming\jupyter\nbconvert\templates\base\static
        C:\Users\username\AppData\Roaming\Python\share\jupyter\voila\templates\base\static
        C:\Users\username\AppData\Roaming\Python\share\jupyter\nbconvert\templates\base\static
        C:\ProgramData\jupyter\voila\templates\base\static
        C:\ProgramData\jupyter\nbconvert\templates\base\static
        C:\Users\username\miniconda3\envs\py311\Lib\site-packages\jupyter_server\static
[Voila] Using C:\Users\username\AppData\Local\Temp to store connection files
[Voila] Storing connection files in C:\Users\username\AppData\Local\Temp\voila_t90mk4jd.
[Voila] Serving static files from C:\Users\username\miniconda3\envs\py311\Lib\site-packages\voila\static.
[Voila] Voilà is running at:
http://localhost:8866/
[Voila] WARNING | Clearing invalid/expired login cookie username-localhost-8866
[Voila] Generating new user for token-authenticated request: da28c88e5dfc49f0906fb7c49bd78c81
[Voila] Paths used for configuration of page_config:
        C:\ProgramData\jupyter\labconfig\page_config.json
[Voila] Paths used for configuration of page_config:
        C:\Users\username\AppData\Roaming\Python\etc\jupyter\labconfig\page_config.json
[Voila] Paths used for configuration of page_config:
        C:\Users\username\.jupyter\labconfig\page_config.json
[Voila] Paths used for configuration of page_config:
        C:\Users\username\miniconda3\envs\py311\etc\jupyter\labconfig\page_config.json
[Voila] Found kernel python3 in C:\Users\username\miniconda3\envs\py311\share\jupyter\kernels
0.00s - Debugger warning: It seems that frozen modules are being used, which may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.
[Voila] Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner
[Voila] Starting kernel: ['C:/Users/username/miniconda3/envs/py311\\python.exe', '-m', 'ipykernel_launcher', '-f', 'C:\\Users\\username\\AppData\\Local\\Temp\\voila_t90mk4jd\\kernel-7eaf99c3-8ce5-4178-beb1-51bda0566658.json']
[Voila] Connecting to: tcp://127.0.0.1:5250
[Voila] Connecting to: tcp://127.0.0.1:5247
[Voila] Kernel started: 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Kernel args: {'kernel_name': 'python3', 'env': {'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPCODE_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\appcode.vmoptions', 'APPDATA': 'C:\\Users\\username\\AppData\\Roaming', 'CLION_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\clion.vmoptions', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'COMPUTERNAME': 'JH-WORKSTATION', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'CONDA_DEFAULT_ENV': 'py311', 'CONDA_EXE': 'C:\\Users\\username\\miniconda3\\Scripts\\conda.exe', 'CONDA_PREFIX': 'C:\\Users\\username\\miniconda3\\envs\\py311', 'CONDA_PROMPT_MODIFIER': '(py311) ', 'CONDA_PYTHON_EXE': 'C:\\Users\\username\\miniconda3\\python.exe', 'CONDA_SHLVL': '1', 'DATAGRIP_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\datagrip.vmoptions', 'DATASPELL_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\dataspell.vmoptions', 'DEVECOSTUDIO_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\devecostudio.vmoptions', 'DRIVERDATA': 'C:\\Windows\\System32\\Drivers\\DriverData', 'GATEWAY_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\gateway.vmoptions', 'GOLAND_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\goland.vmoptions', 'HOMEDRIVE': 'C:', 'HOMEPATH': '\\Users\\username', 'IDEA_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\idea.vmoptions', 'IRIDIUMIO': 'C:\\Users\\username\\AppData\\Local\\IridiumIO', 'JETBRAINSCLIENT_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\jetbrainsclient.vmoptions', 'JETBRAINS_CLIENT_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\jetbrains_client.vmoptions', 'LOCALAPPDATA': 'C:\\Users\\username\\AppData\\Local', 'LOGONSERVER': '\\\\JH-WORKSTATION', 'NUMBER_OF_PROCESSORS': '16', 'NVM_HOME': 'C:\\Users\\username\\AppData\\Roaming\\nvm', 'NVM_SYMLINK': 'C:\\Program Files\\nodejs', 'ONEDRIVE': 'C:\\Users\\username\\OneDrive', 'ONEDRIVECONSUMER': 'C:\\Users\\username\\OneDrive', 'OS': 'Windows_NT', 'PATH': 'C:\\Users\\username\\miniconda3\\envs\\py311;C:\\Users\\username\\miniconda3\\envs\\py311\\Library\\mingw-w64\\bin;C:\\Users\\username\\miniconda3\\envs\\py311\\Library\\usr\\bin;C:\\Users\\username\\miniconda3\\envs\\py311\\Library\\bin;C:\\Users\\username\\miniconda3\\envs\\py311\\Scripts;C:\\Users\\username\\miniconda3\\envs\\py311\\bin;C:\\Users\\username\\miniconda3\\condabin;C:\\Program Files\\PowerShell\\7;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\Program Files\\dotnet;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\Users\\username\\AppData\\Roaming\\nvm;%NVM_HOME%;%NVM_SYMLINK%;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\PowerShell\\7;C:\\Users\\username\\.cargo\\bin;C:\\Users\\username\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\username\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\username\\software\\apache-maven\\bin;C:\\Users\\username\\AppData\\Local\\JetBrains\\Toolbox\\scripts;C:\\Users\\username\\software\\ffmpeg-master-latest-win64-gpl\\bin;C:\\Users\\username\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\username\\software\\platform-tools;C:\\Users\\username\\software;C:\\Users\\username\\.jdks\\openjdk-17.0.2\\bin;C:\\Users\\username\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Users\\username\\software\\k8s;.', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL', 'PHPSTORM_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\phpstorm.vmoptions', 'POWERSHELL_DISTRIBUTION_CHANNEL': 'MSI:Windows 10 Pro', 'PROCESSOR_ARCHITECTURE': 'AMD64', 'PROCESSOR_IDENTIFIER': 'AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD', 'PROCESSOR_LEVEL': '25', 'PROCESSOR_REVISION': '5000', 'PROGRAMDATA': 'C:\\ProgramData', 'PROGRAMFILES': 'C:\\Program Files', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'PROGRAMW6432': 'C:\\Program Files', 'PSMODULEPATH': 'C:\\Users\\username\\Documents\\PowerShell\\Modules;C:\\Program Files\\PowerShell\\Modules;c:\\program files\\powershell\\7\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules', 'PUBLIC': 'C:\\Users\\Public', 'PYCHARM_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\pycharm.vmoptions', 'RIDER_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\rider.vmoptions', 'RUBYMINE_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\rubymine.vmoptions', 'SESSIONNAME': 'Console', 'SSL_CERT_DIR': 'C:\\Users\\username\\miniconda3\\envs\\py311\\Library\\ssl\\certs', 'SSL_CERT_FILE': 'C:\\Users\\username\\miniconda3\\envs\\py311\\Library\\ssl\\cacert.pem', 'STUDIO_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\studio.vmoptions', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\\WINDOWS', 'TEMP': 'C:\\Users\\username\\AppData\\Local\\Temp', 'TMP': 'C:\\Users\\username\\AppData\\Local\\Temp', 'USERDOMAIN': 'JH-WORKSTATION', 'USERDOMAIN_ROAMINGPROFILE': 'JH-WORKSTATION', 'USERNAME': 'username', 'USERPROFILE': 'C:\\Users\\username', 'WEBIDE_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\webide.vmoptions', 'WEBSTORM_VM_OPTIONS': 'C:\\Users\\username\\software\\jetbra\\vmoptions\\webstorm.vmoptions', 'WINDIR': 'C:\\WINDOWS', 'WSLENV': 'WT_SESSION:WT_PROFILE_ID:', 'WT_PROFILE_ID': '{574e775e-4f2a-5b96-ac1e-a2962a402336}', 'WT_SESSION': '74e52339-0af0-4b4f-a3c1-9082196e2021', '_CONDA_EXE': 'C:\\Users\\username\\miniconda3\\Scripts\\conda.exe', '_CONDA_ROOT': 'C:\\Users\\username\\miniconda3', '__CONDA_OPENSSL_CERT_DIR_SET': '1', '__CONDA_OPENSSL_CERT_FILE_SET': '1', 'PYDEVD_USE_FRAME_EVAL': 'NO', : '/', : '', : '', : 'voila/0.5.7', : 'HTTP/1.1', : '8866', : 'localhost', : 'False', : '/', : '/', : 'http://localhost:8866/', : '8866'}, 'cwd': 'E:\\3d_shadow\\docs'}
[Voila] Template paths:
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\lab
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\lab
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\base
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\base
        C:\Users\username\miniconda3\envs\py311\share\jupyter
        C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates
        C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates
        C:\Users\username\AppData\Roaming\jupyter
        C:\Users\username\AppData\Roaming\jupyter\voila\templates
        C:\Users\username\AppData\Roaming\jupyter\nbconvert\templates
        C:\Users\username\AppData\Roaming\Python\share\jupyter
        C:\Users\username\AppData\Roaming\Python\share\jupyter\voila\templates
        C:\Users\username\AppData\Roaming\Python\share\jupyter\nbconvert\templates
        C:\ProgramData\jupyter
        C:\ProgramData\jupyter\voila\templates
        C:\ProgramData\jupyter\nbconvert\templates
[Voila] Applying preprocessor: TagRemovePreprocessor
[Voila] Applying preprocessor: RegexRemovePreprocessor
[Voila] Applying preprocessor: coalesce_streams
[Voila] Applying preprocessor: HighlightMagicsPreprocessor
[Voila] Applying preprocessor: CSSHTMLHeaderPreprocessor
[Voila] Attempting to load template index.html.j2
[Voila]     template_paths: C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\lab;C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\lab;C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates\base;C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates\base;C:\Users\username\miniconda3\envs\py311\share\jupyter;C:\Users\username\miniconda3\envs\py311\share\jupyter\voila\templates;C:\Users\username\miniconda3\envs\py311\share\jupyter\nbconvert\templates;C:\Users\username\AppData\Roaming\jupyter;C:\Users\username\AppData\Roaming\jupyter\voila\templates;C:\Users\username\AppData\Roaming\jupyter\nbconvert\templates;C:\Users\username\AppData\Roaming\Python\share\jupyter;C:\Users\username\AppData\Roaming\Python\share\jupyter\voila\templates;C:\Users\username\AppData\Roaming\Python\share\jupyter\nbconvert\templates;C:\ProgramData\jupyter;C:\ProgramData\jupyter\voila\templates;C:\ProgramData\jupyter\nbconvert\templates
[Voila] connecting iopub channel to tcp://127.0.0.1:5247
[Voila] Connecting to: tcp://127.0.0.1:5247
[Voila] connecting shell channel to tcp://127.0.0.1:5246
[Voila] Connecting to: tcp://127.0.0.1:5246
[Voila] connecting stdin channel to tcp://127.0.0.1:5248
[Voila] Connecting to: tcp://127.0.0.1:5248
[Voila] connecting heartbeat channel to tcp://127.0.0.1:5249
[Voila] connecting control channel to tcp://127.0.0.1:5250
[Voila] Connecting to: tcp://127.0.0.1:5250
0.00s - Debugger warning: It seems that frozen modules are being used, which may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] Executing cell:
from ipyleaflet import Map
from ipywidgets import Layout
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: execute_input
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: execute_input
[Voila] msg_type: status
[Voila] content: {'execution_state': 'busy'}
[Voila] msg_type: execute_input
[Voila] content: {'code': 'from ipyleaflet import Map\nfrom ipywidgets import Layout', 'execution_count': 1}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] msg_type: status
[Voila] content: {'execution_state': 'idle'}
[Voila] Executing cell:
m = Map(
    center=(30, 60),
    layout=Layout(height="600px"),
)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: execute_input
[Voila] msg_type: status
[Voila] content: {'execution_state': 'busy'}
[Voila] msg_type: execute_input
[Voila] content: {'code': 'm = Map(\n    center=(30, 60),\n    layout=Layout(height="600px"),\n)', 'execution_count': 2}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': '@jupyter-widgets/base', '_model_module_version': '1.2.0', '_model_name': 'LayoutModel', '_view_count': None, '_view_module': '@jupyter-widgets/base', '_view_module_version': '1.2.0', '_view_name': 'LayoutView', 'align_content': None, 'align_items': None, 'align_self': None, 'border': None, 'bottom': None, 'display': None, 'flex': None, 'flex_flow': None, 'grid_area': None, 'grid_auto_columns': None, 'grid_auto_flow': None, 'grid_auto_rows': None, 'grid_column': None, 'grid_gap': None, 'grid_row': None, 'grid_template_areas': None, 'grid_template_columns': None, 'grid_template_rows': None, 'height': '600px', 'justify_content': None, 'justify_items': None, 'left': None, 'margin': None, 'max_height': None, 'max_width': None, 'min_height': None, 'min_width': None, 'object_fit': None, 'object_position': None, 'order': None, 'overflow': None, 'overflow_x': None, 'overflow_y': None, 'padding': None, 'right': None, 'top': None, 'visibility': None, 'width': None}, 'buffer_paths': []}, 'comm_id': '53efceb933eb4ae9bf4375467e2e820d', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_msg
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletMapStyleModel', '_view_count': None, '_view_module': '@jupyter-widgets/base', '_view_module_version': '1.2.0', '_view_name': 'StyleView', 'cursor': 'grab'}, 'buffer_paths': []}, 'comm_id': '78fb74b010c94729994130ea33ac2fa7', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletMapStyleModel', '_view_count': None, '_view_module': '@jupyter-widgets/base', '_view_module_version': '1.2.0', '_view_name': 'StyleView', 'cursor': 'move'}, 'buffer_paths': []}, 'comm_id': '8969643e82084ba0b7c8b1832cd4e61e', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_msg
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_open
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_msg
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletTileLayerModel', '_view_count': None, '_view_module': 'jupyter-leaflet', '_view_module_version': '^0.18', '_view_name': 'LeafletTileLayerView', 'attribution': '© OpenStreetMap contributors', 'base': False, 'bottom': True, 'bounds': None, 'detect_retina': False, 'loading': False, 'max_native_zoom': None, 'max_zoom': 19, 'min_native_zoom': None, 'min_zoom': 1, 'name': 'OpenStreetMap.Mapnik', 'no_wrap': False, 'opacity': 1.0, 'options': ['attribution', 'bounds', 'detect_retina', 'max_native_zoom', 'max_zoom', 'min_native_zoom', 'min_zoom', 'no_wrap', 'tile_size', 'tms', 'zoom_offset'], 'pane': '', 'popup': None, 'popup_max_height': None, 'popup_max_width': 300, 'popup_min_width': 50, 'show_loading': False, 'subitems': [], 'tile_size': 256, 'tms': False, 'url': 'https://tile.openstreetmap.org/{z}/{x}/{y}.png', 'visible': True, 'zoom_offset': 0}, 'buffer_paths': []}, 'comm_id': '566f0dcf3c244d5ca43e918c160e133e', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] msg_type: comm_msg
[Voila] content: {'data': {'method': 'update', 'state': {'base': True}, 'buffer_paths': []}, 'comm_id': '566f0dcf3c244d5ca43e918c160e133e'}
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletMapStyleModel', '_view_count': None, '_view_module': '@jupyter-widgets/base', '_view_module_version': '1.2.0', '_view_name': 'StyleView', 'cursor': 'grab'}, 'buffer_paths': []}, 'comm_id': 'f1266d98b7a14ce9b8225e1fb6d05e8b', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_dom_classes': [], '_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletMapModel', '_view_count': None, '_view_module': 'jupyter-leaflet', '_view_module_version': '^0.18', '_view_name': 'LeafletMapView', 'bottom': 0.0, 'bounce_at_zoom_limits': True, 'box_zoom': True, 'center': [30, 60], 'close_popup_on_click': True, 'controls': [], 'crs': {'name': 'EPSG3857', 'custom': False}, 'default_style': 'IPY_MODEL_78fb74b010c94729994130ea33ac2fa7', 'double_click_zoom': True, 'dragging': True, 'dragging_style': 'IPY_MODEL_8969643e82084ba0b7c8b1832cd4e61e', 'east': 0.0, 'fullscreen': False, 'inertia': True, 'inertia_deceleration': 3000, 'inertia_max_speed': 1500, 'interpolation': 'bilinear', 'keyboard': True, 'keyboard_pan_offset': 80, 'keyboard_zoom_offset': 1, 'layers': ['IPY_MODEL_566f0dcf3c244d5ca43e918c160e133e'], 'layout': 'IPY_MODEL_53efceb933eb4ae9bf4375467e2e820d', 'left': 9007199254740991.0, 'max_zoom': None, 'min_zoom': None, 'modisdate': '2024-10-14', 'north': 0.0, 'options': ['bounce_at_zoom_limits', 'box_zoom', 'center', 'close_popup_on_click', 'double_click_zoom', 'dragging', 'fullscreen', 'inertia', 'inertia_deceleration', 'inertia_max_speed', 'interpolation', 'keyboard', 'keyboard_pan_offset', 'keyboard_zoom_offset', 'max_zoom', 'min_zoom', 'prefer_canvas', 'scroll_wheel_zoom', 'tap', 'tap_tolerance', 'touch_zoom', 'world_copy_jump', 'zoom', 'zoom_animation_threshold', 'zoom_delta', 'zoom_snap'], 'panes': {}, 'prefer_canvas': False, 'right': 0.0, 'scroll_wheel_zoom': False, 'south': 0.0, 'style': 'IPY_MODEL_f1266d98b7a14ce9b8225e1fb6d05e8b', 'tap': True, 'tap_tolerance': 15, 'top': 9007199254740991.0, 'touch_zoom': True, 'west': 0.0, 'window_url': '', 'world_copy_jump': False, 'zoom': 12.0, 'zoom_animation_threshold': 4, 'zoom_delta': 1.0, 'zoom_snap': 1.0}, 'buffer_paths': []}, 'comm_id': '49fce72bd03140c9a1aedf7b00dede07', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletZoomControlModel', '_view_count': None, '_view_module': 'jupyter-leaflet', '_view_module_version': '^0.18', '_view_name': 'LeafletZoomControlView', 'options': ['position', 'zoom_in_text', 'zoom_in_title', 'zoom_out_text', 'zoom_out_title'], 'position': 'topleft', 'zoom_in_text': '+', 'zoom_in_title': 'Zoom in', 'zoom_out_text': '-', 'zoom_out_title': 'Zoom out'}, 'buffer_paths': []}, 'comm_id': 'a0e4565ebbc145cc93e8b798157819e5', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] msg_type: comm_msg
[Voila] content: {'data': {'method': 'update', 'state': {'controls': ['IPY_MODEL_a0e4565ebbc145cc93e8b798157819e5']}, 'buffer_paths': []}, 'comm_id': '49fce72bd03140c9a1aedf7b00dede07'}
[Voila] msg_type: comm_open
[Voila] content: {'data': {'state': {'_model_module': 'jupyter-leaflet', '_model_module_version': '^0.18', '_model_name': 'LeafletAttributionControlModel', '_view_count': None, '_view_module': 'jupyter-leaflet', '_view_module_version': '^0.18', '_view_name': 'LeafletAttributionControlView', 'options': ['position', 'prefix'], 'position': 'bottomright', 'prefix': 'ipyleaflet'}, 'buffer_paths': []}, 'comm_id': '8bda5054029c435cacb1583b4ec63631', 'target_name': 'jupyter.widget', 'target_module': None}
[Voila] msg_type: comm_msg
[Voila] content: {'data': {'method': 'update', 'state': {'controls': ['IPY_MODEL_a0e4565ebbc145cc93e8b798157819e5', 'IPY_MODEL_8bda5054029c435cacb1583b4ec63631']}, 'buffer_paths': []}, 'comm_id': '49fce72bd03140c9a1aedf7b00dede07'}
[Voila] msg_type: status
[Voila] content: {'execution_state': 'idle'}
[Voila] Executing cell:
m
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: execute_input
[Voila] msg_type: status
[Voila] content: {'execution_state': 'busy'}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: display_data
[Voila] msg_type: execute_input
[Voila] content: {'code': 'm', 'execution_count': 3}
[Voila] msg_type: display_data
[Voila] content: {'data': {'text/plain': "Map(center=[30, 60], controls=(ZoomControl(options=['position', 'zoom_in_text', 'zoom_in_title', 'zoom_out_tex…", 'application/vnd.jupyter.widget-view+json': {'version_major': 2, 'version_minor': 0, 'model_id': '49fce72bd03140c9a1aedf7b00dede07'}}, 'metadata': {}, 'transient': {}}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] msg_type: status
[Voila] content: {'execution_state': 'idle'}
[Voila] Skipping non-executing cell 3
[Voila] Path anywidget\static\remoteEntry.66089da2.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\anywidget\static\remoteEntry.66089da2.js
[Voila] Path jupyter-vuetify\static\remoteEntry.cba680c7ed013f0591de.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\remoteEntry.cba680c7ed013f0591de.js
[Voila] Path jupyter-leaflet\static\remoteEntry.5e71a5e8dcb6330c0085.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\remoteEntry.5e71a5e8dcb6330c0085.js
[Voila] Path ipyevents\static\remoteEntry.4d5ef87d14f03accc582.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipyevents\static\remoteEntry.4d5ef87d14f03accc582.js
[Voila] Path bqplot\static\remoteEntry.a36d13f475360b3d8988.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\remoteEntry.a36d13f475360b3d8988.js
[Voila] Path ipytree\static\remoteEntry.a322e5c11f9830cf62f6.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipytree\static\remoteEntry.a322e5c11f9830cf62f6.js
[Voila] Path jupyter-vue\static\remoteEntry.f993df579401788f32ef.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vue\static\remoteEntry.f993df579401788f32ef.js
[Voila] Path jupyterlab-plotly\static\remoteEntry.ce0a0ed309609d30c1cb.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyterlab-plotly\static\remoteEntry.ce0a0ed309609d30c1cb.js
[Voila] Path @jupyter-notebook\lab-extension\static\remoteEntry.0dca0b46350f0c25c608.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\@jupyter-notebook\lab-extension\static\remoteEntry.0dca0b46350f0c25c608.js
[Voila] Path anywidget\static\154.6fb5ba6e.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\anywidget\static\154.6fb5ba6e.js
[Voila] Path anywidget\static\814.869fa0ef.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\anywidget\static\814.869fa0ef.js
[Voila] Path bqplot\static\842.a94bbf6f3349e982fb8b.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\842.a94bbf6f3349e982fb8b.js
[Voila] Path bqplot\static\815.4fcd9a1489787115f930.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\815.4fcd9a1489787115f930.js
[Voila] Path bqplot\static\662.d928d9e888427c5996be.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\662.d928d9e888427c5996be.js
[Voila] Path bqplot\static\87.cc5d175e0ffc0d125bd5.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\87.cc5d175e0ffc0d125bd5.js
[Voila] Path bqplot\static\212.898d3b3da016aa77edc1.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\212.898d3b3da016aa77edc1.js
[Voila] Path bqplot\static\501.6c13f92ce49688bde790.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\501.6c13f92ce49688bde790.js
[Voila] Path bqplot\static\981.3f93685e278b785a3338.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\981.3f93685e278b785a3338.js
[Voila] Path bqplot\static\794.8d6261fd8a7307e156f7.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\794.8d6261fd8a7307e156f7.js
[Voila] Path bqplot\static\568.d098e2e89d2e163b9080.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\568.d098e2e89d2e163b9080.js
[Voila] Path bqplot\static\133.184b7ff4eeea6053c218.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\bqplot\static\133.184b7ff4eeea6053c218.js
[Voila] Path ipyevents\static\794.6b60fb863a746d89d5fd.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipyevents\static\794.6b60fb863a746d89d5fd.js
[Voila] Path ipyevents\static\480.c423a222101c2195b83e.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipyevents\static\480.c423a222101c2195b83e.js
[Voila] Path ipytree\static\755.71bcc770291b01d6ebaa.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipytree\static\755.71bcc770291b01d6ebaa.js
[Voila] Path jupyterlab-plotly\static\486.6450efe6168c2f8caddb.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyterlab-plotly\static\486.6450efe6168c2f8caddb.js
[Voila] Path ipytree\static\287.fd063a1253f3266560f7.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipytree\static\287.fd063a1253f3266560f7.js
[Voila] Path ipytree\static\568.c44c0ae4f70f7df0fe86.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipytree\static\568.c44c0ae4f70f7df0fe86.js
[Voila] Path ipytree\static\261.4efb75b6352af894acb4.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\ipytree\static\261.4efb75b6352af894acb4.js
[Voila] Path jupyter-leaflet\static\691.4209e85da8c2f25ef40a.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\691.4209e85da8c2f25ef40a.js
[Voila] Path jupyter-leaflet\static\408.2d9f0740a6db65f5d011.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\408.2d9f0740a6db65f5d011.js
[Voila] Path jupyter-leaflet\static\550.d5d4cff7dfc1cd2c5db9.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\550.d5d4cff7dfc1cd2c5db9.js
[Voila] Path jupyter-leaflet\static\795.ce5445668429487f077e.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\795.ce5445668429487f077e.js
[Voila] Path jupyter-leaflet\static\243.45f065b556905df86ca2.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\243.45f065b556905df86ca2.js
[Voila] Path jupyter-leaflet\static\836.1bc0ac7cda87486695c5.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\836.1bc0ac7cda87486695c5.js
[Voila] Path jupyter-leaflet\static\35.eb4b6d6bf1ffeee78ab0.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\35.eb4b6d6bf1ffeee78ab0.js
[Voila] Path jupyter-leaflet\static\818.3d2be5bbcb6537a38633.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\818.3d2be5bbcb6537a38633.js
[Voila] Path jupyter-leaflet\static\732.755ed92c4bd1cc1f291b.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\732.755ed92c4bd1cc1f291b.js
[Voila] Path jupyter-leaflet\static\980.339fbd0abaf4e9f2af05.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\980.339fbd0abaf4e9f2af05.js
[Voila] Path jupyter-leaflet\static\787.6c817ebd9f207c63c60f.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\787.6c817ebd9f207c63c60f.js
[Voila] Path jupyter-leaflet\static\874.5a1aed3c32b82a312609.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\874.5a1aed3c32b82a312609.js
[Voila] Path jupyter-leaflet\static\961.cf93e7085b1c412600d8.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\961.cf93e7085b1c412600d8.js
[Voila] Path jupyter-leaflet\static\999.8b6df86a95082c36d589.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\999.8b6df86a95082c36d589.js
[Voila] Path jupyter-leaflet\static\687.6c0a27b7c659dcc31c14.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\687.6c0a27b7c659dcc31c14.js
[Voila] Path jupyter-leaflet\static\292.4107fc80f490ac63e379.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\292.4107fc80f490ac63e379.js
[Voila] Path jupyter-leaflet\static\665.5238b4be159a24e206a7.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\665.5238b4be159a24e206a7.js
[Voila] Path jupyter-leaflet\static\751.ccc2a387c69ff1829bef.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\751.ccc2a387c69ff1829bef.js
[Voila] Path jupyter-leaflet\static\860.54f39a2612d1460fa427.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\860.54f39a2612d1460fa427.js
[Voila] Path jupyter-leaflet\static\138.d76a33f1d3263aaa60fc.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\138.d76a33f1d3263aaa60fc.js
[Voila] Path jupyter-leaflet\static\738.3cb98a41cc77eed3dc2d.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-leaflet\static\738.3cb98a41cc77eed3dc2d.js
[Voila] Path jupyter-vue\static\140.81618e2257248b1f4c55.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vue\static\140.81618e2257248b1f4c55.js
[Voila] Path jupyter-vue\static\125.465cc3afc1a74ee7901d.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vue\static\125.465cc3afc1a74ee7901d.js
[Voila] Path jupyter-vue\static\144.f2941768ec558bb0d380.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vue\static\144.f2941768ec558bb0d380.js
[Voila] Path jupyter-vue\static\261.f58c2a30bdca17c7356c.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vue\static\261.f58c2a30bdca17c7356c.js
[Voila] Path jupyter-vuetify\static\88.6f894dae929916082867.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\88.6f894dae929916082867.js
[Voila] Path jupyter-vue\static\848.582f89dbda10db76f285.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vue\static\848.582f89dbda10db76f285.js
[Voila] Path jupyter-vuetify\static\325.daaa05a7ce05423682ff.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\325.daaa05a7ce05423682ff.js
[Voila] Path jupyter-vuetify\static\886.df4adf31ed42e44c9eff.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\886.df4adf31ed42e44c9eff.js
[Voila] Path jupyter-vuetify\static\216.8679efcdcb737434fcfd.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\216.8679efcdcb737434fcfd.js
[Voila] Path jupyter-vuetify\static\15.ae8e9e43d5dc80942478.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\15.ae8e9e43d5dc80942478.js
[Voila] Path jupyter-vuetify\static\493.39c2cf0dbd3a59aa266f.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyter-vuetify\static\493.39c2cf0dbd3a59aa266f.js
[Voila] Path jupyterlab-plotly\static\133.f15247008ce0651f988b.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyterlab-plotly\static\133.f15247008ce0651f988b.js
[Voila] Path jupyterlab-plotly\static\423.d0d3e2912c33c7566484.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\jupyterlab-plotly\static\423.d0d3e2912c33c7566484.js
[Voila] Path @jupyter-notebook\lab-extension\static\928.311d81a68bd10b5b2ae0.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\@jupyter-notebook\lab-extension\static\928.311d81a68bd10b5b2ae0.js
[Voila] Path @jupyter-notebook\lab-extension\static\568.013352bd01375b7346b5.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\@jupyter-notebook\lab-extension\static\568.013352bd01375b7346b5.js
[Voila] Path @jupyter-notebook\lab-extension\static\93.eddcbb0f5a946c74796b.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\@jupyter-notebook\lab-extension\static\93.eddcbb0f5a946c74796b.js
[Voila] Path @jupyter-notebook\lab-extension\static\52.b2c4b450ddfdb9a2da29.js served from C:\Users\username\miniconda3\envs\py311\share\jupyter\labextensions\@jupyter-notebook\lab-extension\static\52.b2c4b450ddfdb9a2da29.js
[Voila] Requesting kernel info from 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Connecting to: tcp://127.0.0.1:5246
[Voila] Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.25.0', 'language_info': {'name': 'python', 'version': '3.11.9', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.11.9 | packaged by Anaconda, Inc. | (main, Apr 19 2024, 16:40:41) [MSC v.1916 64 bit (AMD64)]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.25.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.11'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]}
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] Opening websocket /api/kernels/7eaf99c3-8ce5-4178-beb1-51bda0566658/channels
[Voila] Connecting to kernel 7eaf99c3-8ce5-4178-beb1-51bda0566658.
[Voila] Getting buffer for 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Connecting to: tcp://127.0.0.1:5247
[Voila] Connecting to: tcp://127.0.0.1:5246
[Voila] Connecting to: tcp://127.0.0.1:5250
[Voila] Connecting to: tcp://127.0.0.1:5248
[Voila] Connecting to: tcp://127.0.0.1:5246
[Voila] Connecting to: tcp://127.0.0.1:5250
[Voila] Nudge: attempt 1 on kernel 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Nudge: IOPub received: 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Nudge: resolving iopub future: 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] Nudge: control info reply received: 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Nudge: resolving control future: 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] Nudge: shell info reply received: 7eaf99c3-8ce5-4178-beb1-51bda0566658
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: comm_msg
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (busy)
[Voila] activity on 7eaf99c3-8ce5-4178-beb1-51bda0566658: status (idle)

Browser Output

If using JupyterLab

Installed Labextensions
        anywidget v0.9.13 enabled ok
        bqplot v0.5.44 enabled  X (python, bqplot)
        ipyevents v2.0.1 enabled ok
        ipytree v0.2.2 enabled ok
        jupyter-leaflet v0.18.2 enabled ok
        jupyter-vue v1.11.1 enabled ok
        jupyter-vuetify v1.10.0 enabled ok
        jupyterlab-plotly v5.23.0 enabled  X
        @jupyter-notebook/lab-extension v7.0.8 enabled ok
        @jupyter-widgets/jupyterlab-manager v3.1.9 enabled  X (python, jupyterlab_widgets)
        @voila-dashboards/jupyterlab-preview v2.3.7 enabled ok (python, voila)

   The following extensions are outdated:
        bqplot
        jupyterlab-plotly
        @jupyter-widgets/jupyterlab-manager

   Consider checking if an update is available for these packages.

Other labextensions (built into JupyterLab)
   app dir: C:\Users\username\miniconda3\envs\py311\share\jupyter\lab

(py311) PS E:\3d_shadow\docs>
afonit commented 1 month ago

I tried your code (thanks for providing it)

My heights match - I have almost the exact same setup as you except I am on jupyterlab 4.2

(your jupyterlab map is much taller, in mine the size of your voila map is what mine is in both lab and voila)

HangJiaKolmostar commented 1 month ago

I tried your code (thanks for providing it)

My heights match - I have almost the exact same setup as you except I am on jupyterlab 4.2

(your jupyterlab map is much taller, in mine the size of your voila map is what mine is in both lab and voila)

Thanks for your effort, after tried in a clean environment with conda, heights also match, but my previous environment and some of my colleague encountered the same problem(and they are all same version of voila), a little bit weird.

I will keep the problematic environment (i have two problematic environment in Windows and MacOS). And do test on it when I have free time.