|
31 | 31 | },
|
32 | 32 | {
|
33 | 33 | "cell_type": "code",
|
34 |
| - "outputs": [], |
35 | 34 | "source": [
|
36 | 35 | "import sys\n",
|
37 | 36 | "\n",
|
|
47 | 46 | "collapsed": false
|
48 | 47 | },
|
49 | 48 | "id": "dd86bee2985f1b50",
|
| 49 | + "outputs": [], |
50 | 50 | "execution_count": null
|
51 | 51 | },
|
52 | 52 | {
|
|
61 | 61 | },
|
62 | 62 | {
|
63 | 63 | "cell_type": "code",
|
64 |
| - "outputs": [], |
65 | 64 | "source": [
|
66 | 65 | "MATERIAL_INDEX = 0 # Index of the material to optimize\n",
|
67 | 66 | "# Grid parameters\n",
|
|
78 | 77 | "collapsed": false
|
79 | 78 | },
|
80 | 79 | "id": "12878fd61f5a6b13",
|
| 80 | + "outputs": [], |
81 | 81 | "execution_count": null
|
82 | 82 | },
|
83 | 83 | {
|
|
93 | 93 | },
|
94 | 94 | {
|
95 | 95 | "cell_type": "code",
|
96 |
| - "outputs": [], |
97 | 96 | "source": [
|
98 | 97 | "from utils.jupyterlite import get_materials\n",
|
99 | 98 | "\n",
|
|
104 | 103 | "collapsed": false
|
105 | 104 | },
|
106 | 105 | "id": "3d982a1ca641f0d8",
|
| 106 | + "outputs": [], |
107 | 107 | "execution_count": null
|
108 | 108 | },
|
109 | 109 | {
|
|
118 | 118 | },
|
119 | 119 | {
|
120 | 120 | "cell_type": "code",
|
121 |
| - "outputs": [], |
122 | 121 | "source": [
|
123 | 122 | "from utils.visualize import visualize_materials\n",
|
124 | 123 | "\n",
|
|
129 | 128 | "collapsed": false
|
130 | 129 | },
|
131 | 130 | "id": "5f4afdb7ac0c865b",
|
| 131 | + "outputs": [], |
132 | 132 | "execution_count": null
|
133 | 133 | },
|
134 | 134 | {
|
|
143 | 143 | },
|
144 | 144 | {
|
145 | 145 | "cell_type": "code",
|
146 |
| - "outputs": [], |
147 | 146 | "source": [
|
148 | 147 | "from mat3ra.made.tools.build.interface import get_optimal_film_displacement\n",
|
149 | 148 | "from mat3ra.made.tools.modify import interface_displace_part\n",
|
|
179 | 178 | "collapsed": false
|
180 | 179 | },
|
181 | 180 | "id": "eb0b6e59c24dda4",
|
| 181 | + "outputs": [], |
182 | 182 | "execution_count": null
|
183 | 183 | },
|
184 | 184 | {
|
|
194 | 194 | },
|
195 | 195 | {
|
196 | 196 | "cell_type": "code",
|
197 |
| - "outputs": [], |
198 | 197 | "source": [
|
199 | 198 | "from mat3ra.utils.jupyterlite.plot import plot_2d_heatmap, plot_3d_surface\n",
|
200 | 199 | "\n",
|
|
216 | 215 | "collapsed": false
|
217 | 216 | },
|
218 | 217 | "id": "41ac6b383001db6b",
|
| 218 | + "outputs": [], |
219 | 219 | "execution_count": null
|
220 | 220 | },
|
221 | 221 | {
|
|
230 | 230 | },
|
231 | 231 | {
|
232 | 232 | "cell_type": "code",
|
233 |
| - "outputs": [], |
234 | 233 | "source": [
|
235 | 234 | "print(\"\\nVisualization of original and optimized materials:\")\n",
|
236 | 235 | "visualize_materials([interface_material, optimized_material],\n",
|
|
243 | 242 | "collapsed": false
|
244 | 243 | },
|
245 | 244 | "id": "e7972543ae747b68",
|
| 245 | + "outputs": [], |
246 | 246 | "execution_count": null
|
247 | 247 | },
|
248 | 248 | {
|
|
257 | 257 | },
|
258 | 258 | {
|
259 | 259 | "cell_type": "code",
|
260 |
| - "outputs": [], |
261 | 260 | "source": [
|
262 | 261 | "from utils.jupyterlite import set_materials\n",
|
263 | 262 | "\n",
|
| 263 | + "optimized_material.name = f\"{interface_material.name} Optimized XY\"\n", |
264 | 264 | "set_materials(optimized_material)"
|
265 | 265 | ],
|
266 | 266 | "metadata": {
|
267 | 267 | "collapsed": false
|
268 | 268 | },
|
269 | 269 | "id": "c81ec652fbb64316",
|
| 270 | + "outputs": [], |
270 | 271 | "execution_count": null
|
271 | 272 | }
|
272 | 273 | ],
|
|
0 commit comments