Skip to content

Commit 826e33d

Browse files
committed
Move nested hierarchies test in its own notebook
1 parent f37cf1c commit 826e33d

File tree

2 files changed

+67
-34
lines changed

2 files changed

+67
-34
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": null,
6+
"id": "30354eb9",
7+
"metadata": {},
8+
"outputs": [],
9+
"source": [
10+
"import numpy as np\n",
11+
"import pandas as pd\n",
12+
"import ipydatagrid as g\n",
13+
"\n",
14+
"# merging of lower level row headers\n",
15+
"col_top_level = [\n",
16+
" \"VeryLongValueFactors\",\n",
17+
" \"VeryLongValueFactors\",\n",
18+
" \"Even Longer Momentum Factors\",\n",
19+
" \"Even Longer Momentum Factors\",\n",
20+
"]\n",
21+
"col_bottom_level = [\"Factor_A\", \"Factor_B\", \"Factor_C\", \"Factor_D\"]\n",
22+
"# Rows\n",
23+
"row_top_level = [\"Sector 1\", \"Sector 1\", \"Sector 2\", \"Sector 2\", \"Sector 3\"]\n",
24+
"row_bottom_level = [\"Security A\", \"Security B\", \"Security C\", \"Security C\", \"Security C\"]\n",
25+
"\n",
26+
"nested_df = pd.DataFrame(\n",
27+
" np.random.randn(5, 4).round(4),\n",
28+
" columns=pd.MultiIndex.from_arrays([col_top_level, col_bottom_level]),\n",
29+
" index=pd.MultiIndex.from_arrays(\n",
30+
" [row_top_level, row_bottom_level], names=(\"Sector\", \"Ticker\")\n",
31+
" ),\n",
32+
")\n",
33+
"\n",
34+
"nested_grid = g.DataGrid(\n",
35+
" nested_df,\n",
36+
" base_column_size=80,\n",
37+
" base_column_header_size=35,\n",
38+
" base_row_header_size=80,\n",
39+
" layout={\"height\": \"180px\"}\n",
40+
")\n",
41+
"\n",
42+
"nested_grid"
43+
]
44+
}
45+
],
46+
"metadata": {
47+
"kernelspec": {
48+
"display_name": "Python 3 (ipykernel)",
49+
"language": "python",
50+
"name": "python3"
51+
},
52+
"language_info": {
53+
"codemirror_mode": {
54+
"name": "ipython",
55+
"version": 3
56+
},
57+
"file_extension": ".py",
58+
"mimetype": "text/x-python",
59+
"name": "python",
60+
"nbconvert_exporter": "python",
61+
"pygments_lexer": "ipython3",
62+
"version": "3.12.2"
63+
}
64+
},
65+
"nbformat": 4,
66+
"nbformat_minor": 5
67+
}

ui-tests-ipw8/tests/notebooks/datagrid_nested_hierarchies_update.ipynb

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -112,40 +112,6 @@
112112
"new_df = pd.DataFrame(columns=nested_df.columns, index=nested_df.index, data=np.arange(-8,8,1).reshape(4,4))\n",
113113
"nested_grid.data = new_df"
114114
]
115-
},
116-
{
117-
"cell_type": "code",
118-
"execution_count": null,
119-
"id": "75c686ed-5e66-4636-a27b-56f1eb48ad41",
120-
"metadata": {},
121-
"outputs": [],
122-
"source": [
123-
"# merging of lower level row headers\n",
124-
"\n",
125-
"# Rows\n",
126-
"row_top_level = [\"Sector 1\", \"Sector 1\", \"Sector 2\", \"Sector 2\", \"Sector 3\"]\n",
127-
"row_bottom_level = [\"Security A\", \"Security B\", \"Security C\", \"Security C\", \"Security C\"]\n",
128-
"\n",
129-
"nested_df = pd.DataFrame(\n",
130-
" np.random.randn(5, 4).round(4),\n",
131-
" columns=pd.MultiIndex.from_arrays([col_top_level, col_bottom_level]),\n",
132-
" index=pd.MultiIndex.from_arrays(\n",
133-
" [row_top_level, row_bottom_level], names=(\"Sector\", \"Ticker\")\n",
134-
" ),\n",
135-
")\n",
136-
"\n",
137-
"nested_grid = g.DataGrid(\n",
138-
" nested_df,\n",
139-
" base_column_size=80,\n",
140-
" base_column_header_size=35,\n",
141-
" base_row_header_size=80,\n",
142-
" layout={\"height\": \"180px\"},\n",
143-
" header_renderer=header_renderer,\n",
144-
" default_renderer=default_renderer,\n",
145-
")\n",
146-
"\n",
147-
"nested_grid"
148-
]
149115
}
150116
],
151117
"metadata": {

0 commit comments

Comments
 (0)