{ "cells": [ { "cell_type": "markdown", "id": "aececd27", "metadata": { "papermill": { "duration": 0.001898, "end_time": "2026-03-19T15:24:44.744152", "exception": false, "start_time": "2026-03-19T15:24:44.742254", "status": "completed" }, "tags": [] }, "source": [ "(Time Query Example)=\n", "# Time Query Script Examples" ] }, { "cell_type": "markdown", "id": "8f03602b", "metadata": { "papermill": { "duration": 0.001093, "end_time": "2026-03-19T15:24:44.747176", "exception": false, "start_time": "2026-03-19T15:24:44.746083", "status": "completed" }, "tags": [] }, "source": [ "Download the [DynamicModel.fez](https://github.com/Rocscience/rs2-scripting/blob/main/docs/example_code/example_models/DynamicModel.fez) for this example." ] }, { "cell_type": "code", "execution_count": 1, "id": "efd68734", "metadata": { "execution": { "iopub.execute_input": "2026-03-19T15:24:44.750723Z", "iopub.status.busy": "2026-03-19T15:24:44.750481Z", "iopub.status.idle": "2026-03-19T15:25:30.679015Z", "shell.execute_reply": "2026-03-19T15:25:30.676877Z" }, "papermill": { "duration": 45.932717, "end_time": "2026-03-19T15:25:30.680989", "exception": false, "start_time": "2026-03-19T15:24:44.748272", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Stage 2 Time Query Points Data\n", "UniqueID = {71E18A25-D713-4d29-B878-96D0F06FB3B1}, X-Coord = 9.0, Y-Coord = -2.0, Dynamic Stage Time = 5.0, Value = 0.0476445\n", "\n", "-----------------------\n", "\n", "End of Stage 2 Data\n", "\n", "\n", "Stage 3 Time Query Points Data\n", "UniqueID = {71E18A25-D713-4d29-B878-96D0F06FB3B1}, X-Coord = 9.0, Y-Coord = -2.0, Dynamic Stage Time = 10.0, Value = 0.700036\n", "\n", "-----------------------\n", "\n", "End of Stage 3 Data\n", "\n", "\n", "Stage 4 Time Query Points Data\n", "UniqueID = {71E18A25-D713-4d29-B878-96D0F06FB3B1}, X-Coord = 9.0, Y-Coord = -2.0, Dynamic Stage Time = 15.0, Value = 0.897178\n", "\n", "-----------------------\n", "\n", "End of Stage 4 Data\n", "\n", "\n", " Time Query Line Results\n", "\n", "Stage 2 Time Query Line Data\n", "\n", "Unique Identifier for Line Query = {6E07BF79-9CE8-4ec5-A48C-67CEEF29A61F} with data as follows:\n", "\n", "X-Coord = 6.0, Y-Coord = -4.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = 6.0, Y-Coord = -3.16666666666667, Dynamic Stage Time = 5.0, Value = 0.8333333333333299\n", "\n", "X-Coord = 6.0, Y-Coord = -2.33333333333333, Dynamic Stage Time = 5.0, Value = 1.66666666666667\n", "\n", "X-Coord = 6.0, Y-Coord = -1.5, Dynamic Stage Time = 5.0, Value = 2.5\n", "\n", "X-Coord = 6.0, Y-Coord = -0.666666666666667, Dynamic Stage Time = 5.0, Value = 3.333333333333333\n", "\n", "X-Coord = 6.0, Y-Coord = 0.166666666666667, Dynamic Stage Time = 5.0, Value = 4.166666666666667\n", "\n", "X-Coord = 6.0, Y-Coord = 1.0, Dynamic Stage Time = 5.0, Value = 5.0\n", "\n", "X-Coord = 6.0, Y-Coord = 1.83333333333333, Dynamic Stage Time = 5.0, Value = 5.83333333333333\n", "\n", "X-Coord = 6.0, Y-Coord = 2.66666666666667, Dynamic Stage Time = 5.0, Value = 6.6666666666666705\n", "\n", "X-Coord = 6.0, Y-Coord = 3.5, Dynamic Stage Time = 5.0, Value = 7.5\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {ED0AEA2B-F840-413a-8C7C-BB4D7CE34186} with data as follows:\n", "\n", "X-Coord = -4.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = -2.44444444444444, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 1.5555555555555598\n", "\n", "X-Coord = -0.888888888888889, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 3.111111111111111\n", "\n", "X-Coord = 0.666666666666666, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 4.666666666666666\n", "\n", "X-Coord = 2.22222222222222, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 6.22222222222222\n", "\n", "X-Coord = 3.77777777777778, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 7.7777777777777795\n", "\n", "X-Coord = 5.33333333333333, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 9.33333333333333\n", "\n", "X-Coord = 6.88888888888889, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 10.88888888888889\n", "\n", "X-Coord = 8.44444444444444, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 12.44444444444444\n", "\n", "X-Coord = 10.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 14.0\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {D7EFCF58-18E0-4d85-B61B-6117BA58028B} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 9.142857142857139\n", "\n", "X-Coord = 6.42857142857143, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 11.428571428571429\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {168F4F09-F148-4170-B8B3-14C41785F672} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 9.142857142857139\n", "\n", "X-Coord = 6.42857142857143, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 11.428571428571429\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {61E712ED-426E-4dbe-BFE9-1F27C3636ECB} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 9.142857142857139\n", "\n", "X-Coord = 6.42857142857143, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 11.428571428571429\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {8E73646B-15A8-47f3-B16A-4FB0C771F46F} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 9.142857142857139\n", "\n", "X-Coord = 6.42857142857143, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 11.428571428571429\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {0D24660D-BDC5-41ae-8BDA-4EA5510F0450} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 9.142857142857139\n", "\n", "X-Coord = 6.42857142857143, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 11.428571428571429\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 5.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "-----------------------\n", "\n", "End of Stage 2 Data\n", "\n", "\n", "Stage 3 Time Query Line Data\n", "\n", "Unique Identifier for Line Query = {6E07BF79-9CE8-4ec5-A48C-67CEEF29A61F} with data as follows:\n", "\n", "X-Coord = 6.0, Y-Coord = -4.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = 6.0, Y-Coord = -3.16666666666667, Dynamic Stage Time = 10.0, Value = 0.8333333333333299\n", "\n", "X-Coord = 6.0, Y-Coord = -2.33333333333333, Dynamic Stage Time = 10.0, Value = 1.66666666666667\n", "\n", "X-Coord = 6.0, Y-Coord = -1.5, Dynamic Stage Time = 10.0, Value = 2.5\n", "\n", "X-Coord = 6.0, Y-Coord = -0.666666666666667, Dynamic Stage Time = 10.0, Value = 3.333333333333333\n", "\n", "X-Coord = 6.0, Y-Coord = 0.166666666666667, Dynamic Stage Time = 10.0, Value = 4.166666666666667\n", "\n", "X-Coord = 6.0, Y-Coord = 1.0, Dynamic Stage Time = 10.0, Value = 5.0\n", "\n", "\n", "\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {ED0AEA2B-F840-413a-8C7C-BB4D7CE34186} with data as follows:\n", "\n", "X-Coord = -4.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = -2.44444444444444, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 1.5555555555555598\n", "\n", "X-Coord = -0.888888888888889, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 3.111111111111111\n", "\n", "X-Coord = 0.666666666666666, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 4.666666666666666\n", "\n", "X-Coord = 2.22222222222222, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 6.22222222222222\n", "\n", "X-Coord = 3.77777777777778, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 7.7777777777777795\n", "\n", "\n", "X-Coord = 6.88888888888889, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 10.88888888888889\n", "\n", "X-Coord = 8.44444444444444, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 12.44444444444444\n", "\n", "X-Coord = 10.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 14.0\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {D7EFCF58-18E0-4d85-B61B-6117BA58028B} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {168F4F09-F148-4170-B8B3-14C41785F672} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {61E712ED-426E-4dbe-BFE9-1F27C3636ECB} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {8E73646B-15A8-47f3-B16A-4FB0C771F46F} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {0D24660D-BDC5-41ae-8BDA-4EA5510F0450} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 10.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "-----------------------\n", "\n", "End of Stage 3 Data\n", "\n", "\n", "Stage 4 Time Query Line Data\n", "\n", "Unique Identifier for Line Query = {6E07BF79-9CE8-4ec5-A48C-67CEEF29A61F} with data as follows:\n", "\n", "X-Coord = 6.0, Y-Coord = -4.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = 6.0, Y-Coord = -3.16666666666667, Dynamic Stage Time = 15.0, Value = 0.8333333333333299\n", "\n", "X-Coord = 6.0, Y-Coord = -2.33333333333333, Dynamic Stage Time = 15.0, Value = 1.66666666666667\n", "\n", "X-Coord = 6.0, Y-Coord = -1.5, Dynamic Stage Time = 15.0, Value = 2.5\n", "\n", "X-Coord = 6.0, Y-Coord = -0.666666666666667, Dynamic Stage Time = 15.0, Value = 3.333333333333333\n", "\n", "X-Coord = 6.0, Y-Coord = 0.166666666666667, Dynamic Stage Time = 15.0, Value = 4.166666666666667\n", "\n", "X-Coord = 6.0, Y-Coord = 1.0, Dynamic Stage Time = 15.0, Value = 5.0\n", "\n", "\n", "\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {ED0AEA2B-F840-413a-8C7C-BB4D7CE34186} with data as follows:\n", "\n", "X-Coord = -4.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = -2.44444444444444, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 1.5555555555555598\n", "\n", "X-Coord = -0.888888888888889, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 3.111111111111111\n", "\n", "X-Coord = 0.666666666666666, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 4.666666666666666\n", "\n", "X-Coord = 2.22222222222222, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 6.22222222222222\n", "\n", "X-Coord = 3.77777777777778, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 7.7777777777777795\n", "\n", "\n", "X-Coord = 6.88888888888889, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 10.88888888888889\n", "\n", "X-Coord = 8.44444444444444, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 12.44444444444444\n", "\n", "X-Coord = 10.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 14.0\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {D7EFCF58-18E0-4d85-B61B-6117BA58028B} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {168F4F09-F148-4170-B8B3-14C41785F672} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {61E712ED-426E-4dbe-BFE9-1F27C3636ECB} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {8E73646B-15A8-47f3-B16A-4FB0C771F46F} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "Unique Identifier for Line Query = {0D24660D-BDC5-41ae-8BDA-4EA5510F0450} with data as follows:\n", "\n", "X-Coord = -5.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 0.0\n", "\n", "X-Coord = -2.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 2.28571428571429\n", "\n", "X-Coord = -0.428571428571429, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 4.571428571428571\n", "\n", "X-Coord = 1.85714285714286, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 6.85714285714286\n", "\n", "X-Coord = 4.14285714285714, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 9.142857142857139\n", "\n", "\n", "X-Coord = 8.71428571428571, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 13.714285714285708\n", "\n", "X-Coord = 11.0, Y-Coord = 2.0, Dynamic Stage Time = 15.0, Value = 15.999999999999998\n", "\n", "\n", "End of Line Data\n", "\n", "-----------------------\n", "\n", "End of Stage 4 Data\n", "\n" ] } ], "source": [ "from rs2.modeler.RS2Modeler import RS2Modeler\n", "from rs2.interpreter.RS2Interpreter import RS2Interpreter\n", "from rs2.interpreter.InterpreterGraphEnums import *\n", "import os\n", "\n", "current_dir = os.path.dirname(os.path.abspath(\"\")) \n", "RS2Modeler.startApplication(port=60091)\n", "modeler = RS2Modeler(port=60091)\n", "filePath = rf\"{current_dir}\\example_models\\DynamicModel.fez\"\n", "model = modeler.openFile(filePath)\n", "\n", "points1 = [[5, -4.5], [5, 0]]\n", "points2 = [[-5, 2], [11, 2]]\n", "\n", "points_on_line = 8\n", "lineID_1 = model.AddTimeQueryLine(points1, points_on_line)\n", "lineID_2 = model.AddTimeQueryLine(points2, points_on_line)\n", "\n", "model.RemoveTimeQueryLine([lineID_1])\n", "\n", "pointID_1 = model.AddTimeQueryPoint(x=4.5, y=2.7)\n", "pointID_2 = model.AddTimeQueryPoint(x=9, y=-2)\n", "\n", "model.RemoveTimeQueryPoint([pointID_1])\n", "\n", "model.save()\n", "model.compute()\n", "\n", "RS2Interpreter.startApplication(port=60092)\n", "interpreter = RS2Interpreter(port=60092)\n", "interpreter_model = interpreter.openFile(filePath)\n", "result = interpreter_model.GetAllTimeQueryPointResults(\n", " stages=[1, 2, 3, 4], \n", " vertical_axis=TimeQueryGraphEnums.VerticalAxisTypes.EFFECTIVE_STRESS_XY)\n", "\n", "for stageNumber, stageData in result.items():\n", " print(f\"\\nStage {stageNumber} Time Query Points Data\")\n", " for time_query_point_data in stageData:\n", " uniqueIdentifier = time_query_point_data.GetUniqueIdentifier()\n", " all_node_values = time_query_point_data.GetAllValues()\n", " for node_val in all_node_values:\n", " x_coord = node_val.GetXCoordinate()\n", " y_coord = node_val.GetYCoordinate()\n", " stage_time = node_val.GetStageTime()\n", " value = node_val.GetValue()\n", " print(f\"UniqueID = {uniqueIdentifier}, X-Coord = {x_coord}, Y-Coord = {y_coord}, Dynamic Stage Time = {stage_time}, Value = {value}\\n\")\n", " print(\"-----------------------\")\n", " print(f\"\\nEnd of Stage {stageNumber} Data\\n\")\n", "\n", "\n", "print(\"\\n Time Query Line Results\")\n", " \n", "line_results = interpreter_model.GetAllTimeQueryLinesResults(\n", " stages=[1, 2, 3, 4], \n", " vertical_axis=TimeQueryGraphEnums.VerticalAxisTypes.EFFECTIVE_STRESS_XY,\n", " apply_post_process_scaling=True\n", ")\n", "\n", "for stageNumber, stageData in line_results.items():\n", " print(f\"\\nStage {stageNumber} Time Query Line Data\\n\")\n", " for time_query_line_data in stageData:\n", " uniqueIdentifier = time_query_line_data.GetUniqueIdentifier()\n", " print(f\"Unique Identifier for Line Query = {uniqueIdentifier} with data as follows:\\n\")\n", " all_node_obj = time_query_line_data.GetAllNodeObjects()\n", " for node_obj in all_node_obj:\n", " all_node_values = node_obj.GetNodeValues()\n", " for node_val in all_node_values:\n", " x_coord = node_val.GetXCoordinate()\n", " y_coord = node_val.GetYCoordinate()\n", " stage_time = node_val.GetStageTime()\n", " value = node_val.GetValue()\n", " print(f\"X-Coord = {x_coord}, Y-Coord = {y_coord}, Dynamic Stage Time = {stage_time}, Value = {value}\")\n", " print()\n", " print(\"\\nEnd of Line Data\\n\")\n", " print(\"-----------------------\")\n", " print(f\"\\nEnd of Stage {stageNumber} Data\\n\")\n", "\n", "model.RemoveTimeQueryPoint([pointID_2])\n", "model.RemoveTimeQueryLine([lineID_2])\n", "model.save()\n", "\n", "model.close()\n", "interpreter_model.close()\n", "\n", "modeler.closeProgram()\n", "interpreter.closeProgram()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.13.0" }, "papermill": { "default_parameters": {}, "duration": 50.601796, "end_time": "2026-03-19T15:25:34.015155", "environment_variables": {}, "exception": null, "input_path": "C:\\Users\\GraceHu\\source\\repos\\RS2_Python_Client_Library\\docs\\example_code\\results\\time_query_script_example.ipynb", "output_path": "C:\\Users\\GraceHu\\source\\repos\\RS2_Python_Client_Library\\docs\\example_code\\results\\time_query_script_example.ipynb", "parameters": {}, "start_time": "2026-03-19T15:24:43.413359", "version": "2.6.0" } }, "nbformat": 4, "nbformat_minor": 5 }