Skip to content

Instantly share code, notes, and snippets.

@krassowski
Created May 14, 2024 08:12
Show Gist options
  • Save krassowski/da184f12e3da63d0edd3ad7fbafc77c3 to your computer and use it in GitHub Desktop.
Save krassowski/da184f12e3da63d0edd3ad7fbafc77c3 to your computer and use it in GitHub Desktop.
JupyterLab 4.2.0 reproducing scrolling issue

JupyterLab 4.2.0 reproducing scrolling issue

Binder

Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "b207a684-763d-4a79-8679-a1c8e903b5d3",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "586b2f69-a3a8-49be-970e-68cbb74e81aa",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "d0902d27-681b-4711-bf4a-fba642e5de65",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e6f1ecbb-b2e6-4210-bf35-8c1e8e608ef5",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "aeb84207-bca3-4b26-82e0-f83801e5e179",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "369706df-7640-403a-952c-c1aef31b9a9c",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "60ead79a-a38e-4cff-ae90-15314f6d3995",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "817a9898-43f8-4037-ace2-f7726a830200",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "a5357908-ef43-48e5-adff-99099ed41e9a",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "903d8775-58c1-4b02-8eb0-5e8507880347",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "88fc6b81-43b2-4cc6-9c70-b45570564191",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b97a2ebf-bd4a-4f54-9376-b0f9d15c530e",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "85ff649a-373b-472e-a25c-3b65b1ba555b",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6051aa14-1d3d-46e7-ae5c-7d9500e1dd1b",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ab84513a-4156-434c-9a61-8456811f61fa",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9f2bfcea-0eb1-4796-aec6-e02f95fb1ae2",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "bc23087e-fb7e-4564-a353-6dd41cb2bdc4",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "deddd6dd-cc5d-4477-af1f-1e1833b4872a",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0dc624fc-6c85-4a4f-8a89-d5b428b8ffe2",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1658d425-5427-4c08-aa55-63186a56b054",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b20703ec-2d66-4abd-8a07-14083e64481f",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b168564d-136d-4cf4-b76c-d8ff7cf7db9d",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "740d43fa-a36e-4597-a8b3-37be50785816",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4c76ddb5-c88f-400d-9a76-31724c56b408",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "359833f4-5d2d-462d-aac2-d427367b0275",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c30005e9-62d3-4502-bb9e-650b6401a623",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "88025a7e-b055-42f8-8dc8-4436b955e0bf",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "d4fa23ad-3da9-4206-a4d8-eaf241e2da31",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "5e1e7a88-5a20-4374-b560-363393bff351",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1cb169f8-1f7e-437a-be86-5f6ba2b704b3",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1a88d2c3-c57b-4aa0-a0bb-074167012c72",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f98ca461-0410-45e6-82ab-d7ab10e78f20",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "da47224d-3c62-4ad7-9223-3acfce158316",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4087f1dc-0bc6-4de3-9c06-cdb6f2405823",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c761af99-1544-46d6-b9d3-cc0600a69243",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b3965885-a0e0-4fa0-90f4-790d41deaf36",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "6d75bdff-7412-4b0b-9cf8-7ea69450436c",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "3dfc07e6-e659-490c-b3e8-00e37eb12060",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "96843ba9-7018-41d8-868c-9aed3d72751a",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f7c5dee5-8f96-43cc-b9a4-52e30c946e61",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "d4c21e44-8eff-4611-8b31-923a3261cc2d",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "31cdf8f8-4179-42ce-a03e-825e7786fa23",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "26a6e889-cccb-415a-a67f-802941ca4f14",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "61a29dff-00d1-45c3-9e89-873779e9012b",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c4020735-8bfc-4572-97cc-59e71014fa86",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "5204ee6e-5c46-4d61-b414-a5a8f8368e7f",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "16bf4bd7-ad32-44b9-bcb0-581908831e13",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f911b7e2-a9a8-416b-a08e-b22da915a2af",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b3fbc497-09f0-46d1-84b2-a0be97618b49",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "869e923a-124c-4283-916f-654af21d8964",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ed8c04ed-3408-4757-b9e6-c54ec25869a7",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7f57e8ab-f346-49ab-80aa-b639aa2f67a7",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "69402586-0c94-4d1a-80c0-772e5d6b7b31",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "add08423-b598-42f7-be09-d631dcb4728f",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "bd4bb3c2-1a56-4fd5-a559-6341dcd49881",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "946ebb44-dd92-4ba3-a1e7-0c7a845ed262",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "1eaed183-e041-4fac-b1b8-b8edc3d8a77f",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "7ad3062d-fedd-4846-9333-80803e008ec9",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "35b0e833-96de-44e4-91f4-4184d4be9b3e",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8fc08797-467e-4a16-a621-3c6a5a150ed4",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ba46b2b4-040e-45d1-89c6-5cf5c3315a58",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "2d840142-ed86-4032-b705-1994b0266799",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "79b10f81-bc93-4b9d-a481-b87eb59c363c",
"metadata": {},
"outputs": [],
"source": [
"import datetime as dt\n",
"import numpy as np\n",
"import pandas as pd\n",
"import panel as pn\n",
"\n",
"np.random.seed(7)\n",
"pn.extension('tabulator')\n",
"\n",
"df = pd.DataFrame({\n",
" 'int': [1, 2, 3],\n",
" 'float': [3.14, 6.28, 9.42],\n",
" 'str': ['A', 'B', 'C'],\n",
" 'bool': [True, False, True],\n",
" 'date': [dt.date(2019, 1, 1), dt.date(2020, 1, 1), dt.date(2020, 1, 10)],\n",
" 'datetime': [dt.datetime(2019, 1, 1, 10), dt.datetime(2020, 1, 1, 12), dt.datetime(2020, 1, 10, 13)]\n",
"}, index=[1, 2, 3])\n",
"\n",
"df_widget = pn.widgets.Tabulator(df, buttons={'Print': \"<i class='fa fa-print'></i>\"})\n",
"df_widget"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.10.12"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
ipykernel>=6
jupyterlab==4.2.0
panel
numpy
pandas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment