From ce0a455f1e9fabf98d2d328e008aa1427e8f67cd Mon Sep 17 00:00:00 2001
From: "ANSYS\\spearson" <sean.pearson@ansys.com>
Date: Wed, 3 Apr 2024 10:27:03 +0100
Subject: [PATCH] first file

---
 mesh_demo/meshingworkflow.ipynb | 151 ++++++++++++++++++++++++++++++++
 1 file changed, 151 insertions(+)
 create mode 100644 mesh_demo/meshingworkflow.ipynb

diff --git a/mesh_demo/meshingworkflow.ipynb b/mesh_demo/meshingworkflow.ipynb
new file mode 100644
index 00000000000..90ea85dc402
--- /dev/null
+++ b/mesh_demo/meshingworkflow.ipynb
@@ -0,0 +1,151 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "029a118d-6fae-4758-9aaa-5ee6e346e782",
+   "metadata": {},
+   "source": [
+    "Simple method-based workflow instantiation"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "592dea35-768e-4e29-a4f0-bb1420053483",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "watertight = meshing.watertight()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "04763fe3-f0c1-4362-86a7-42195a24b7d7",
+   "metadata": {},
+   "source": [
+    "Direct access to tasks"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "b93a4e66-a927-42ac-b830-c6446fa19524",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import_geometry = watertight.import_geometry"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "8a7469a1-14e2-42eb-b154-fd77e564b801",
+   "metadata": {},
+   "source": [
+    "Access to full argument state information - not an empty dictionary!"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "faadc99b-0aea-47f9-98ce-ac7f3f8d0e48",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "args = import_geometry.arguments()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "d541429e-8515-4c03-a6ab-6dbae2648c56",
+   "metadata": {},
+   "source": [
+    "Convenient argument set-up"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "4ae84ca0-70d4-402d-b0b1-37a93d18f2ef",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import_geometry.file_name = import_file_name"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "de51ab64-8d7a-4b31-82b9-1fc72bdf12a0",
+   "metadata": {},
+   "source": [
+    "Granular task object attribute queries"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "d328e569-9de0-4f52-a146-ad40a36cd3c4",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import_geometry.cad_import_options.one_zone_per.allowed_values()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "27b73e1d-19d4-4d7c-b16e-69888801f425",
+   "metadata": {},
+   "source": [
+    "Access to hierarchy information"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "22223034-632a-4996-a6e2-08dc57ae9a8a",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import_geometry.ordered_children()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "id": "e8cb4207-05a9-468f-80e9-1bd3eead549b",
+   "metadata": {},
+   "source": [
+    "Task update is just a method call"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f35fd82e-41cd-4be3-89ef-858879677cdb",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import_geometry()"
+   ]
+  }
+ ],
+ "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.11"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}